parconc-examples-0.1: sudoku1.hs
-- <<all
import Sudoku
import Control.Exception
import System.Environment
import Data.Maybe
main :: IO ()
main = do
[f] <- getArgs -- <1>
file <- readFile f -- <2>
let puzzles = lines file -- <3>
solutions = map solve puzzles -- <4>
print (length (filter isJust solutions)) -- <5>
-- >>