Perfect balance (30/42)

Perfect balance