# Sokoban Level 1m

Sokoban Level 1m is one of the new maps for Sokoban in some variants of NetHack. It may appear as a first level map in UnNetHack, and may also appear as a second level map in EvilHack and SlashTHEM. It has 12 boulders and pits, leaving no spare boulders.

In UnNetHack, this level may be flipped horizontally or vertically like all Sokoban levels; in EvilHack, the pits are replaced with holes, and there are no guaranteed scrolls of earth.

-------       -------- 0 boulder
|.....|-------|<^^^..| ^ pit or hole
|.....|....|..--##-..| > starting position/downstairs
|.0...|...0.0..|..#^-- < upstairs
|..0..|..0.--..|..#^|  ? scroll of earth
|.00..|-0.0....+..#^|  # iron bars
|-.|..||.------|..#^|
|-.|..--.......|..#^|
|..|0..........-##-^|
|...00.........^^^..|
|.....-->|.....---??|
---------------- ----

## Strategy

The following solution may not be very fast or organized. Improvements welcome. Like all Sokoban levels it can be solved without making any boulders 'stick'.

All boulders are replaced by letters so they can be referred to. Moving the boulders is shortened to r for right, l for left, u for up, d for down. An asterisk is used to denote the last move filled a pit (and thus removed the boulder from the game). So "N ddrr*" means move boulder N two times down and two times to the right into a pit.

Fill the first pit with a boulder from the upper chamber:

```-------       -------- H uudd dddd rrrr rrr*
|.....|-------|<^^^..|
|.....|....|..--##-..|
|.A...|...B.C..|..#^--
|..D..|..E.--..|..#^|
|.FG..|-H.I....+..#^|
|-.|..||.------|..#^|
|-.|..--.......|..#^|
|..|J..........-##-^|
|...KL.........^^^..|
|.....--@|.....---??|
---------------- ----
```

Open a passage to the room with iron bars:

```-------       -------- B d
|.....|-------|<^^^..| C rd
|.....|....|..--##-..|
|.A...|...B.C..|..#^--
|..D..|..E.--..|..#^|
|.FG..|-..I....+..#^|
|-.|..||.------|..#^|
|-.|..--.......|..#^|
|..|J..........-##-^|
|...KL........@.^^..|
|.....-->|.....---??|
---------------- ----
```

Check the room with iron bars for wands; a monster in the room with a wand can zap you in the corridors with pits. After that, use boulders from the upper chamber to fill in two more pits:

```-------       -------- I lldd ddrr rrrr rr*
|.....|-------|<^^^..| B dlld dddr rrrr rrrr*
|.....|....|..--##-..|
|.A...|......@.|..#^--
|..D..|..EB--C.|..#^|
|.FG..|-..I....+..#^|
|-.|..||.------|..#^|
|-.|..--.......|..#^|
|..|J..........-##-^|
|...KL..........^^..|
|.....-->|.....---??|
---------------- ----
```

Pick up the scrolls of earth if applicable and push the last boulders in the upper chambers into pits:

```-------       -------- E lddd ddrr rrrr rrrr ru*
|.....|-------|<^^^..| C dlll lldd ddrr rrrr rrrr ruu*
|.....|....|..--##-..|
|.A...|........|..#^--
|..D..|..E.--C.|..#^|
|.FG..|-..........#^|
|-.|..||.------|..#^|
|-.|..--.......|..#^|
|..|J..........-##-^|
|...KL..........@...|
|.....-->|.....---??|
---------------- ----
```

Once the lower left chamber is reached from the upper left chamber, complete the second corridor of pits:

```-------       -------- F dddd
|.....|-------|<^^^..| L u
|.....|....|..--##-..| K rrrr rrrr rrrr rrru uu*
|.A...|........|..#^-- F rrrr rrrr rrrr rrrr ruuu u*
|..D..|....--..|..#^|  J uu
|.FG..|-..........#^|  L drrr rrrr rrrr rrru uuuu*
|-.|..||.------|..#^|  J dddr rrrr rrrr rrrr rruu uuuu*
|-.|..--.......|..#.|
|..|J..........-##-@|
|...KL..............|
|.....-->|.....---..|
---------------- ----
```

Use the final boulders on the last corridor of pits:

```-------       -------- G rrdd ddrr rrrr rrrr rrrr uuuu uuuu l*
|.....|-------|<^^^..| D rrdd dddr rrrr rrrr rrrr ruuu uuuu ull*
|.....|....|..--##-..| A dddd ddrr rrrr rrrr rrrr rrru uuuu uuul ll*
|.A...|........|..#.--
|..D..|....--..|..#@|
|..G..|-..........#.|
|-.|..||.------|..#.|
|-.|..--.......|..#.|
|..|...........-##-.|
|...................|
|.....-->|.....---..|
---------------- ----
```

The level is now complete:

```-------       --------
|.....|-------|<.@...|
|.....|....|..--##-..|
|.....|........|..#.--
|.....|....--..|..#.|
|.....|-..........#.|
|-.|..||.------|..#.|
|-.|..--.......|..#.|
|..|...........-##-.|
|...................|
|.....-->|.....---..|
---------------- ----
```

## Next level

### UnNetHack

UnNetHack's Sokoban branch has only three levels per game, collapsing the 'second' levels into the first floor, so the first level leads straight to the pool of possible third levels: