I didn't finish this in 3 hours, more like the whole 3 days since I'm not that good at programming yet. But thanks anyways.