Sort colored liquids by pouring them between flasks. Transfer the top layer of liquid only when the destination flask has the same color on top and enough space.
Use empty flasks as temporary storage to separate mixed colors. Undo moves to correct mistakes or shuffle bottles to reset difficult levels. Add extra flasks for more sorting space.
The goal is to isolate every color into its own flask. Plan carefully to avoid running out of valid moves.
Sort colored water layers into pure flasks to win