The first Demon wall you don't need to beat, just answer "yes" to the "flee? " question, run like hell and go trough the door. The second one is easier because you can stop it on it's tracks, giving you more time to beat it.

After that, go through all halls. Here's a map in case you don't have one