It was really an educative, insightful and stretchy experience. I think I spent over 5-6 hours in total working on it. For the fact that I was able to contribute...