It's horrible, but I made it in under one hour. Tomorrow I'll improve the code and probably the title too.
I'm proud of it considering the little time I have.