Hi Tommy,
This is a German speaking forum, though many of us are willing to write an occasional English post, too. Still, you might want to prefer an English speaking forum like the
tutor mailing list. Be sure to read
this here first, for many things mentioned on that page also/particularly apply when asking newbie questions.
As you would appreciate a piece of code, we appreciate not being bothered with "homework style" questions - at least the one asking should show that he/she already tried to solve the problem in question (see the link above). Least you can do is to provide pseudo-code to show your own efforts. (BTW, I found a solution for the upper left puzzle which is not the 'official' one, hence the statement that there are only unique solutions does not hold.)
However, you might start as follows:
Translate the map in some kind of data the computer can manage, e.g. a matrix with starting point, goal, touched and not touched spaces, and 'no go areas'. Then start a walk. Ask yourself, how you solve that problem in your mind. Let the computer do the same thing. Surely, there is room for optimization, but keep such things on your to-do list for later.
That being said, please don't feel being put off by me. And don't hesitate to post your progress and possible questions.
Good luck!
Cheers,
Christian