Alternative approach (25/32)

Alternative approach