My own game testing and players feedback suggests that the first part can be solved between 40 and 60 minutes at normal difficulty level. As for the second part, depending on your ability to solve the puzzles, you could keep going at it for days, weeks, maybe more? :-)