5GZW7HDXVKLJEPMX5BULBRKQNP4PH6O2ULPRU6MN73OOKFND3LCQC
|> Enum.map(&Pass.parse_input/1)
|> Enum.filter(&Pass.valid/1)
|> Enum.map(&{Pass.parse_input(&1), Passport.parse_input(&1)})
|> Enum.map(fn {pass, passport} ->
{pass, passport, {Pass.valid(pass), Passport.valid(passport)}}
end)
|> Enum.filter(fn {pass, passport, {valid_pass, valid_passport}} ->
valid_pass != valid_passport
end)