Our solution (36/48)

Our solution