Challenges

Challenges done by Denis Elas. I try to push myself to learn via challenges.