abstract puzzle background