I built a coding tutor that won't let me cheat my way through it. Here's the prompt.
Abstract: Writing optimising compilers is difficult. The range of programs that may be presented to the compiler is huge and the systems on which they run are complex, heterogeneous, non-deterministic ...