just a simple cycle solve :d (9c is probably min but im not creative enough :c)