I had a lot of fun from this kata. It's interesting to solve. Clear comments to non-passed test cases in my opinion.
Please mark your comments as spoiler if they contain spoiling information.
This comment is hidden because it contains spoiler information about the solution
Good job my friend, this code is so efficient. The other solutions above doesnt work. God job.