I spent 1 hour 20 minutes just for this. Not too bad :')