Alternative approach (24/32)

Alternative approach