1178_Number_of_Valid_Words_for_Each_Puzzle