041720142308: Almost debugged! 5/6 test cases passed.