Billiard table - online puzzle