Test task for getting jobDaaaaaaaaaaamn, I'm so tired yet satisfied about this one. Took me 1,5 day and... gosh, I feel soooooooo tired.