Alternative approach (22/32)

Alternative approach