Aldor

Try it online.