2 + 1/2 hours on Code Complete