Noah's Ark Solver