Alternative approach (8/32)

Alternative approach