FlashyThing - new solution and work.cs - new puzzleinpool