solution aspect of puzzle, 50 assertions