I agree, I *barely* managed to finish it.