The main reason the challenges here are so long is that... well... to be frank, hardly anyone finishes. (not to lessen the gratitude I have for those who do!)