Reflecting pool - online puzzels