test file added
This solution is wrong
It's will be ok
Cosmetic changes, some tests added.