Edited deal() to set solution
Almost all tests passing