-- < file <- readFile f -- <2> let puzzles = lines file -- <3> solutions = map solve puzzles -- <4> print (length (filter isJust solutions)) -- <5> -- >>