How to solve Sokoban levels in 3.3.1? [Note: The Sokoban map did not change in 3.4.0 or 3.4.1, and this spoiler accordingly remains valid.] by Boudewijn Waijers (kroisos@win.tue.nl), with contributions by various others. HTML Conversion by Kate Nepveu (knepveu@steelypips.org). Created March 5, 2001. Contents • Introduction • Overview of Levels • Solutions to Levels □ Level 1, version A □ Level 1, version B □ Level 2, version A □ Level 2, version B [Ed: or an alternate version by Jukka Lahtinen] □ Level 3, version A □ Level 3, version B □ Level 4, version A [Ed: or an alternate version by Jukka Lahtinen] □ Level 4, version B Boulders are represented by capital letters (A, B, ...), to be able to reference them. To refer to a position on the map, the co-ordinates shown on top and on the left of the map in (X,Y) format are used. For example, the starting position on level 1, version A, is (7,5). If you are told to finish several boulders, you should finish them in the order in which they are mentioned. There are other solutions, for sure. Quite possibly there are faster solutions. I haven't counted the number of moves needed for any of the below solutions. If you have faster solution, don't hesitate to use it. Note that the Sokoban levels have other internal numbers than the ones that are used below, but starting with level 4 is quite confusing, even if you are moving up, not down. Here, level 1 is the first level you'll see in your game and level 4 is the last one, with the reward. A general tip: after you've finished a level, push all boulders that are left into corners where they are harmless. You wouldn't want yourself to accidentally move them when going back later and lock you in. Also, there might be something lying underneath them. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Here is an overview of the Sokoban levels: [Note: Links are to the solutions.] Level 1, version A. Level 1, version B. +----+ +---+ +------+ +----+ |....| |...| |<|@...+-+....| |.A..+--+.B.| |^|+.AB....C..| |.C......D..| |^||..DE|.F.G.| |..+-+@+-+E.| |^||....|.....| +------+-+.--+ |^|+----+H----| |..^^^<|.....| |^| |......| |..+---|F....| |^+----+......| ++^| |.G...| |..^^^^IJKL...| |^+---+.H...| |..+---+......| |..^^^^I.J..| +--+ +------+ |..+--------+ +--+ Level 2, version A. Level 2, version B. +---------+ +---------+ +--+ +---------+ |....|....+-+ |.........| ++.@+------+ |.........| |..AB|CD...@| |.........| |..........| |.........| |.....E...+-+ |.........| |.A+---+B-.| |.........| |....|....| |....<....| |..|...|.C.| |....<....| +-.--+-----+ |.........| |.D.E....F-| |.........| |..F.|.....| |.........| |.G..H..|..| |.........| |.GH.|I.J.K| |.........| |.----I.++.| |.........| |..L.....M.| |.........| |..J...K.|.++ |.........| |.NOP|Q..R.+---------------+| |.--+L-...M.+-----------+| |....|..S.T.^^^^^^^^^^^^^^^.| |...|..N-.O.^^^^^^^^^^^^.| +---------------------------+ |..P......+--------------+ +---+..|..| +-----+ Level 3, version A. Level 3, version B. +------------------+ +------+ |........|...|.....| +-+.|....| |.AB..-CD|.-.|.....| |...A....+---------+ |..|.E.F.|GH.|.....| |.-.BC-DE|.|.......| |-.|..-..|.-.|..<..| |.FG-......|.......| |...+-.......|.....| |.-..H.|...|.......| |...|.I.-...+|.....| |....-I+-J-|.......| |.J.|K.|...++|.....| |..KL..M...|...<...| |-L.|..+----------+| |.--...|...|.......| |..M....^^^^^^^^^^.| |....-N+---|.......| |...|.@+-----------+ +-+..O.+----------+| +------+ |..P@^^^^^^^^^^^.| +----------------+ Level 4, version A. Level 4, version B. +------------------------+ +----------------------+ |@......^^^^^^^^^^^^^^^^.| |..^^^^^^^^^^^^^^^^^^..| |.......+--------------+.| |..+-----------------+.| +------.+----+ |.| +--+.| |.| |...........| |.| |..|A++ +----+ |.| |.A.B.C.D.E.| |.| |.....+--|.N..| |.| +-------.----| |.| |.BC..|..|..O.| |.| |...F.G..H.I.| |.| ++..DE|...PQ.++ |.| |...J........| |.| |F..G...|R..| +-----|.| +----.-------+ +-----|.| |.HI.|..|..S| +-|.....|.| |..K.L.M...| +-|.....|.| |.J.K+--|.T.| |.+.....|.| |.....N....| |.+.....|.| |.......|..++ +-|.....|.| |.O.P...Q.++ +-|.....|.| +--+.L..|.++ |.+.....+.| +------.---+ |.+.....+.| +--.-+.| +-|.....+-+ |..R.....| +-|.....+-+ |.M...| |.+.....| |........| |.+.....| |@.|..| +-|.....| |...+----+ +-|.....| +-----+ +-----+ +---+ +-----+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Here are the solutions to the levels: Level 1, version A. ┌──────────────────────┬───────────────────────────────────────────┐ │ 11111 │ 1. Push A right one square. │ │ 12345678901234 │ 2. Push C up one square. │ │ 1 +----+ +---+ │ 3. Push D right one square. │ │ 2 |....| |...| │ 4. Push D left to (4,4). │ │ 3 |.A..+--+.B.| │ 5. Push E down to (11,8). │ │ 4 |.C......D..| │ │ │ 5 |..+-+@+-+E.| │ │ │ 6 +------+-+.--+ │ │ │ 7 |..^^^<|.....| │ │ │ 8 |..+---|F....| │ │ │ 9 ++^| |.G...| │ │ │ 10 |^+---+.H...| │ │ │ 11 |..^^^^I.J..| │ │ │ 12 |..+--------+ │ │ │ 13 +--+ │ │ │ │ │ ├──────────────────────┴───────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────┬───────────────────────────────────────────┤ │ 11111 │ 1. Push H left one square. │ │ 12345678901234 │ 2. Finish I, J, E, G, H, F, B, D, and C. │ │ 1 +----+ +---+ │ │ │ 2 |....| |...| │ │ │ 3 |.CA.+--+.B.| │ │ │ 4 |..D........| │ │ │ 5 |..+-+>+-+..| │ │ │ 6 +------+-+.--+ │ │ │ 7 |..^^^<|..@..| │ │ │ 8 |..+---|F.E..| │ │ │ 9 ++^| |.G...| │ │ │ 10 |^+---+.H...| │ │ │ 11 |..^^^^I.J..| │ │ │ 12 |..+--------+ │ │ │ 13 +--+ │ │ │ │ │ └──────────────────────┴───────────────────────────────────────────┘ One boulder (A) remains. The two scrolls at (3,12) and (4,12) are always scrolls of earth. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 1, version B. ┌───────────────────────┬───────────────────────────────────────────────────┐ │ 111111 │ 1. Push A down one square. │ │ 123456789012345 │ 2. Push B right to (11,3). │ │ 1 +------+ +----+ │ 3. Push H down to (10,8). │ │ 2 |<|@...+-+....| │ 4. Push J up one square. │ │ 3 |^|+.AB....C..| │ 5. Finish I. │ │ 4 |^||..DE|.F.G.| │ 6. Push L up one square. │ │ 5 |^||....|.....| │ 7. Finish K, J, H and L. │ │ 6 |^|+----+H----| │ │ │ 7 |^| |......| │ │ │ 8 |^+----+......| │ │ │ 9 |..^^^^IJKL...| │ │ │ 10 |..+---+......| │ │ │ 11 +--+ +------+ │ │ │ │ │ ├───────────────────────┴───────────────────────────────────────────────────┤ │ The map now looks like this: │ ├───────────────────────┬───────────────────────────────────────────────────┤ │ 111111 │ 1. Push C down one square. │ │ 123456789012345 │ 2. Push B left to (6,3). │ │ 1 +------+ +----+ │ 3. Push G down one square, then left to (10,5). │ │ 2 |<|>...+-+....| │ 4. Finish G. │ │ 3 |^|+......BC..| │ 5. Finish C and F like G. │ │ 4 |^||.ADE|.F.G.| │ 6. Move B right to (11,3), then down two │ │ 5 |^||....|.....| │ squares, then left to (10,5). │ │ 6 |^|+----+.----| │ 7. Finish B. │ │ 7 |^| |......| │ 8. Move A up one square. │ │ 8 |.+----+......| │ 9. Finish A like B. │ │ 9 |@............| │ │ │ 10 |..+---+......| │ │ │ 11 +--+ +------+ │ │ │ │ │ └───────────────────────┴───────────────────────────────────────────────────┘ Two boulders (D and E) remain. The two scrolls at (2,10) and (3,10) are always scrolls of earth. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 2, version A. ┌─────────────────────────────────────┬─────────────────────────────────────┐ │ 11111111112222222222 │ 1. Push E left to (3,4). │ │ 12345678901234567890123456789 │ 2. Push L right to (9,9). │ │ 1 +---------+ +---------+ │ 3. Push R right one square. │ │ 2 |....|....+-+ |.........| │ 4. Finish T, S, M, R, K, J, and L. │ │ 3 |..AB|CD...@| |.........| │ 5. Finish N, O, P, G, and E. │ │ 4 |.....E...+-+ |.........| │ 6. Push F left one square. │ │ 5 |....|....| |....<....| │ 7. Finish H. │ │ 6 +-.--+-----+ |.........| │ 8. Push F up to (3,4). │ │ 7 |..F.|.....| |.........| │ 9. Finish F and A. │ │ 8 |.GH.|I.J.K| |.........| │ │ │ 9 |..L.....M.| |.........| │ │ │ 10 |.NOP|Q..R.+---------------+| │ │ │ 11 |....|..S.T.^^^^^^^^^^^^^^^.| │ │ │ 12 +---------------------------+ │ │ │ │ │ └─────────────────────────────────────┴─────────────────────────────────────┘ Five boulders (B, C, D, I, and Q) remain. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 2, version B. ┌──────────────────────────────────┬────────────────────────────────────────┐ │ 11111111112222222 │ 1. Push B down two squares. │ │ 12345678901234567890123456 │ 2. Push C left one square. │ │ 1 +--+ +---------+ │ 3. Push P right three squares, then │ │ 2 ++.@+------+ |.........| │ up one square, to (7,11). │ │ 3 |..........| |.........| │ 4. Finish O. │ │ 4 |.A+---+B-.| |.........| │ 5. Push N down one square, then left │ │ 5 |..|...|.C.| |....<....| │ to (3,12). │ │ 6 |.D.E....F-| |.........| │ 6. Push M left one square. │ │ 7 |.G..H..|..| |.........| │ 7. Push F up one square. │ │ 8 |.----I.++.| |.........| │ 8. Push B left two squares. │ │ 9 |..J...K.|.++ |.........| │ 9. Push K down two squares. │ │ 10 |.--+L-...M.+-----------+| │ │ │ 11 |...|..N-.O.^^^^^^^^^^^^.| │ │ │ 12 |..P......+--------------+ │ │ │ 13 +---+..|..| │ │ │ 14 +-----+ │ │ │ │ │ ├──────────────────────────────────┴────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────────────────┬────────────────────────────────────────┤ │ 11111111112222222 │ 1. Push M right one square, then down │ │ 12345678901234567890123456 │ to (11,11). │ │ 1 +--+ +---------+ │ 2. Finish M. │ │ 2 ++.>+------+ |.........| │ 3. Push N right to (10,12), then up │ │ 3 |..........| |.........| │ to (10,10). │ │ 4 |.A+---+.-.| |.........| │ 4. Finish N like M. │ │ 5 |..|...|CF.| |....<....| │ 5. Push K down one square, then left │ │ 6 |.D.E.B...-| |.........| │ to (3,12). │ │ 7 |.G..H..|..| |.........| │ 6. Finish K like N. │ │ 8 |.----I.++.| |.........| │ 7. Push P right one square, then down │ │ 9 |..J.....|.++ |.........| │ one square. │ │ 10 |.--+L-@.M..+-----------+| │ 8. Finish P like N. │ │ 11 |...|.PK-....^^^^^^^^^^^.| │ 9. Push L down two squares, then left │ │ 12 |.N.......+--------------+ │ to (3,12). │ │ 13 +---+..|..| │ 10. Finish L like N. │ │ 14 +-----+ │ 11. Push I down one square, then right │ │ │ one square, then down to (8,12). │ │ │ 12. Finish I like N. │ │ │ 13. Push J right to (8,9), then down │ │ │ to (8,12). │ │ │ 14. Finish J like N. │ ├──────────────────────────────────┴────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────────────────┬────────────────────────────────────────┤ │ 11111111112222222 │ 1. Push H left one square. │ │ 12345678901234567890123456 │ 2. Push B down one square, then right │ │ 1 +--+ +---------+ │ one square, then down to (8,12). │ │ 2 ++.>+------+ |.........| │ 3. Finish B. │ │ 3 |..........| |.........| │ 4. Push C down one square, then left │ │ 4 |.A+---+.-.| |.........| │ two squares, to (7,6). │ │ 5 |..|...|CF.| |....<....| │ 5. Finish C like B. │ │ 6 |.D.E.B...-| |.........| │ 6. Push F left one square, then down │ │ 7 |.G..H..|..| |.........| │ one square, then left to (7,6). │ │ 8 |.----..++.| |.........| │ 7. Finish F like C. │ │ 9 |........|.++ |.........| │ 8. Push G right one square. │ │ 10 |.--+.-.....+-----------+| │ 9. Push D up one square. │ │ 11 |...|...-.........@.^^^^.| │ 10. Push E right two squares, to │ │ 12 |.........+--------------+ │ (7,6). │ │ 13 +---+..|..| │ 11. Finish E like F. │ │ 14 +-----+ │ │ │ │ │ └──────────────────────────────────┴────────────────────────────────────────┘ Four boulders (A, D, G and H) remain. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 3, version A. ┌────────────────────────────┬──────────────────────────────────────────────┐ │ 11111111112 │ 1. Push M left one square. │ │ 12345678901234567890 │ 2. Finish M. │ │ 1 +------------------+ │ 3. Push J right one square. │ │ 2 |........|...|.....| │ 4. Finish L, J, A and B. │ │ 3 |.AB..-CD|.-.|.....| │ 5. Push D down to (9,6). │ │ 4 |..|.E.F.|GH.|.....| │ 6. Finish I. │ │ 5 |-.|..-..|.-.|..<..| │ 7. Push K down two squares, then left to │ │ 6 |...+-.......|.....| │ (3,10). │ │ 7 |...|.I.-...+|.....| │ 8. Finish K. │ │ 8 |.J.|K.|...++|.....| │ 9. Push E up one square. │ │ 9 |-L.|..+----------+| │ 10. Push F right one square, then up one │ │ 10 |..M....^^^^^^^^^^.| │ square, to (9,3). │ │ 11 |...|.@+-----------+ │ 11. Push E down one square, then left one │ │ 12 +------+ │ square, to (5,4). │ │ │ 12. Push E up one square, then left two │ │ │ squares. │ │ │ 13. Finish E. │ │ │ 14. Push C down one square, then left three │ │ │ squares, to (5,4). │ │ │ 15. Finish C like E. │ │ │ 16. Push D right two squares, then left to │ │ │ (8,6). │ │ │ 17. Push D up two squares, then left to │ │ │ (5,4). │ │ │ 18. Finish D like E. │ └────────────────────────────┴──────────────────────────────────────────────┘ Three boulders (F, G and H) remain. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 3, version B. ┌────────────────────────────┬──────────────────────────────────────────────┐ │ 11111111112 │ 1. Push O left two squares, to (4,11). │ │ 12345678901234567890 │ 2. Finish P and N. │ │ 1 +------+ │ 3. Push L down one square, to (5,9). │ │ 2 +-+.|....| │ 4. Push O up one square, to (4,10). │ │ 3 |...A....+---------+ │ 5. Finish L. │ │ 4 |.-.BC-DE|.|.......| │ 6. Push K right one square, to (5,8). │ │ 5 |.FG-......|.......| │ 7. Finish K. │ │ 6 |.-..H.|...|.......| │ 8. Push O right one square, to (5,10). │ │ 7 |....-I+-J-|.......| │ 9. Finish O. │ │ 8 |..KL..M...|...<...| │ │ │ 9 |.--...|...|.......| │ │ │ 10 |....-N+---|.......| │ │ │ 11 +-+..O.+----------+| │ │ │ 12 |..P@^^^^^^^^^^^.| │ │ │ 13 +----------------+ │ │ │ │ │ ├────────────────────────────┴──────────────────────────────────────────────┤ │ The map now looks like this: │ ├────────────────────────────┬──────────────────────────────────────────────┤ │ 11111111112 │ 1. Push G down to (4,8), then one square │ │ 12345678901234567890 │ right, to (5,8). │ │ 1 +------+ │ 2. Finish G. │ │ 2 +-+.|....| │ 3. Push F one square right. │ │ 3 |...A....+---------+ │ 4. Finish F like G. │ │ 4 |.-.BC-DE|.|.......| │ 5. Push M two squares right, to (10,8), │ │ 5 |.FG-......|.......| │ then left to (5,8). │ │ 6 |.-..H.|...|.......| │ 6. Finish M. │ │ 7 |....-I+-J-|.......| │ 7. Push J up two squares, to (10,5). │ │ 8 |......M...|...<...| │ 8. Finish I. │ │ 9 |.--...|...|.......| │ 9. Push H right one square. │ │ 10 |....-.+---|.......| │ 10. Finish H. │ │ 11 +-+....+----------+| │ 11. Push A right two squares, to (7,3). │ │ 12 |...>...@.^^^^^^.| │ 12. Push C down two squares, to (6,6). │ │ 13 +----------------+ │ 13. Finish C like H. │ │ │ │ └────────────────────────────┴──────────────────────────────────────────────┘ Five boulders (A, B, D, E and J) remain. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 4, version A. ┌──────────────────────────────────┬────────────────────────────────────────┐ │ 11111111112222222 │ 1. Push A left one square. │ │ 12345678901234567890123456 │ 2. Push B left one square. │ │ 1 +------------------------+ │ 3. Push C left one square. │ │ 2 |@......^^^^^^^^^^^^^^^^.| │ 4. Push E right one square. │ │ 3 |.......+--------------+.| │ 5. Push D right one square. │ │ 4 +------.+----+ |.| │ 6. Push G to (9,8), then up three │ │ 5 |...........| |.| │ squares, then left one square. │ │ 6 |.A.B.C.D.E.| |.| │ 7. Finish G. │ │ 7 +-------.----| |.| │ 8. Finish H and I like G. │ │ 8 |...F.G..H.I.| |.| │ 9. Push J left two squares, to (3,9). │ │ 9 |...J........| |.| │ 10. Finish F like G. │ │ 10 +----.-------+ +-----|.| │ 11. Push N right three squares, to │ │ 11 |..K.L.M...| +-|.....|.| │ (11,12). │ │ 12 |.....N....| |.+.....|.| │ 12. Push L to (6,11), then up three │ │ 13 |.O.P...Q.++ +-|.....|.| │ squares. │ │ 14 +------.---+ |.+.....+.| │ 13. Finish L like G. │ │ 15 |..R.....| +-|.....+-+ │ 14. Finish M and K like L. │ │ 16 |........| |.+.....| │ 15. Push N left three squares, then up │ │ 17 |...+----+ +-|.....| │ one square, to (8,11). │ │ 18 +---+ +-----+ │ 16. Finish N like L. │ │ │ │ ├──────────────────────────────────┴────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────────────────┬────────────────────────────────────────┤ │ 11111111112222222 │ 1. Push R to (8,15), then up four │ │ 12345678901234567890123456 │ squares. │ │ 1 +------------------------+ │ 2. Finish R like L. │ │ 2 |>............@.^^^^^^^^.| │ 3. Push Q to (8,13), then down three │ │ 3 |.......+--------------+.| │ squares, then left to (3,16). │ │ 4 +------.+----+ |.| │ 4. Push Q up one square. │ │ 5 |...........| |.| │ 5. Finish Q like R. │ │ 6 |A.B.C...D.E| |.| │ 6. Finish P and O like Q. │ │ 7 +-------.----| |.| │ 7. Push J to (6,9), then down three │ │ 8 |............| |.| │ squares. │ │ 9 |.J..........| |.| │ 8. Finish J like L. │ │ 10 +----.-------+ +-----|.| │ 9. Push C to (9,6), then down three │ │ 11 |..........| +-|.....|.| │ squares. │ │ 12 |..........| |.+.....|.| │ 10. Finish C like J. │ │ 13 |.O.P...Q.++ +-|.....|.| │ 11. Finish B and D like C. │ │ 14 +------.---+ |.+.....+.| │ │ │ 15 |..R.....| +-|.....+-+ │ │ │ 16 |........| |.+.....| │ │ │ 17 |...+----+ +-|.....| │ │ │ 18 +---+ +-----+ │ │ │ │ │ └──────────────────────────────────┴────────────────────────────────────────┘ Two boulders (A and E) remain. There is a bag of holding in one of the small chambers ((17,12), (17,14) or (17,16)) next to the treasure zoo. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Level 4, version B. ┌──────────────────────────────────┬────────────────────────────────────────┐ │ 11111111112222222 │ 1. Push M right three squares, then │ │ 12345678901234567890123456 │ up four squares. │ │ 1 +----------------------+ │ 2. Push T up one square. │ │ 2 |..^^^^^^^^^^^^^^^^^^..| │ 3. Push S up two squares. │ │ 3 |..+-----------------+.| │ 4. Push Q up one square. │ │ 4 +--+.| +---+ |.| │ 5. Push P left three squares. │ │ 5 |..|A++ ++...| |.| │ 6. Push G left two squares. │ │ 6 |.....+--|.N..| |.| │ 7. Push D up two squares, then left │ │ 7 |.BC..|..|..O.| |.| │ one square. │ │ 8 ++..DE|...PQ.++ |.| │ 8. Finish A. │ │ 9 |F..G...|R..| +-----|.| │ 9. Push B up one square. │ │ 10 |.HI.|..|..S| +-|.....|.| │ 10. Push C right one square. │ │ 11 |.J.K+--|.T.| |.+.....|.| │ 11. Finish C. │ │ 12 |.......|..++ +-|.....|.| │ 12. Push B down one square. │ │ 13 +--+.L..|.++ |.+.....+.| │ │ │ 14 +--.-+.| +-|.....+-+ │ │ │ 15 |.M...| |.+.....| │ │ │ 16 |@.|..| +-|.....| │ │ │ 17 +-----+ +-----+ │ │ │ │ │ ├──────────────────────────────────┴────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────────────────┬────────────────────────────────────────┤ │ │ 1. Push D right one square. │ │ 11111111112222222 │ 2. Finish D. │ │ 12345678901234567890123456 │ 3. Push B right two squares. │ │ 1 +----------------------+ │ 4. Finish B. │ │ 2 |....^^^^^^^^^^^^^^^^..| │ 5. Finish I. │ │ 3 |..+-----------------+.| │ 6. Push E down one square, then left │ │ 4 +--+.| +---+ |.| │ one square. │ │ 5 |..|.++ ++...| |.| │ 7. Finish E. │ │ 6 |.@D..+--|.N..| |.| │ 8. Push F up three squares, then │ │ 7 |.B...|..|.QO.| |.| │ right two squares. │ │ 8 ++...E|P....S++ |.| │ 9. Finish F. │ │ 9 |FG.....|R..| +-----|.| │ │ │ 10 |.HI.|..|.T.| +-|.....|.| │ │ │ 11 |.J.K+--|M..| |.+.....|.| │ │ │ 12 |.......|..++ +-|.....|.| │ │ │ 13 +--+.L..|.++ |.+.....+.| │ │ │ 14 +--.-+.| +-|.....+-+ │ │ │ 15 |.....| |.+.....| │ │ │ 16 |>.|..| +-|.....| │ │ │ 17 +-----+ +-----+ │ │ │ │ │ ├──────────────────────────────────┴────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────────────────┬────────────────────────────────────────┤ │ 11111111112222222 │ 1. Push G right one square. │ │ 12345678901234567890123456 │ 2. Finish G. │ │ 1 +----------------------+ │ 3. Finish H and J like G. │ │ 2 |.......@.^^^^^^^^^^^..| │ 4. Push P down one square, then left │ │ 3 |..+-----------------+.| │ three squares, to (5,9). │ │ 4 +--+.| +---+ |.| │ 5. Finish P. │ │ 5 |..|.++ ++...| |.| │ 6. Push K to (6,9), then left one │ │ 6 |.....+--|.N..| |.| │ square. │ │ 7 |.....|..|.QO.| |.| │ 7. Finish K. │ │ 8 ++....|P....S++ |.| │ 8. Push L right one square, then up │ │ 9 |.G.....|R..| +-----|.| │ one square, then left two squares. │ │ 10 |.H..|..|.T.| +-|.....|.| │ 9. Finish L like K. │ │ 11 |.J.K+--|M..| |.+.....|.| │ │ │ 12 |.......|..++ +-|.....|.| │ │ │ 13 +--+.L..|.++ |.+.....+.| │ │ │ 14 +--.-+.| +-|.....+-+ │ │ │ 15 |.....| |.+.....| │ │ │ 16 |>.|..| +-|.....| │ │ │ 17 +-----+ +-----+ │ │ │ │ │ ├──────────────────────────────────┴────────────────────────────────────────┤ │ The map now looks like this: │ ├──────────────────────────────────┬────────────────────────────────────────┤ │ 11111111112222222 │ 1. Push T down one square. │ │ 12345678901234567890123456 │ 2. Push R to (11,8), then left three │ │ 1 +----------------------+ │ squares. │ │ 2 |.............@.^^^^^..| │ 3. Finish R like P. │ │ 3 |..+-----------------+.| │ 4. Finish M like R. │ │ 4 +--+.| +---+ |.| │ 5. Push T left one square. │ │ 5 |..|.++ ++...| |.| │ 6. Finish T like R. │ │ 6 |.....+--|.N..| |.| │ 7. Push N right one square. │ │ 7 |.....|..|.QO.| |.| │ 8. Push Q down to (12,9), then left │ │ 8 ++....|.....S++ |.| │ one square. │ │ 9 |.......|R..| +-----|.| │ 9. Finish Q like R. │ │ 10 |....|..|.T.| +-|.....|.| │ 10. Push N left one square. │ │ 11 |....+--|M..| |.+.....|.| │ 11. Finish N like Q. │ │ 12 |.......|..++ +-|.....|.| │ │ │ 13 +--+....|.++ |.+.....+.| │ │ │ 14 +--.-+.| +-|.....+-+ │ │ │ 15 |.....| |.+.....| │ │ │ 16 |>.|..| +-|.....| │ │ │ 17 +-----+ +-----+ │ │ │ │ │ └──────────────────────────────────┴────────────────────────────────────────┘ Two boulders (O and S) remain. There is an amulet of reflection in one of the small chambers ((17,11), (17,13) or (17,15)) next to the treasure zoo.