My 2024 entry for the RPM Challenge