This is cool, although I would hate to put 20 hours into solving this just to learn all the positions have been filled, or do a 15 minute interview with the company just for them to say I'm not a "culture" fit.
Neuralink sent me home with a 10 hour assignment writing 1000 lines of (reasonably math-heavy) code and they never even reviewed it. The HR lady kept saying the team was busy (reviewing other coding assignments), and after two weeks of pestering her she said they decided I didn't have enough experience. I know I probably sound salty (I am), but the code itself was impeccable.