I have to say i would have given up after 2 hrs.
Nice review