Thank you very much for playing and giving feedback. 18 is solvable (shortest "loop" possible), however 12 is also broken. I am really sorry for this.