Nice job! I've never been able to push myself through anything even close to that long-term. Good luck studying for the PE.