Passing all test cases awwwwwwwww yeaaah.
Tarring for submission.