I beat it but I feel like it was with an unintended solution.
Is a "cliff is cliff" missing ?
Nope, if you solved it that way then you are correct :)