initial
added cave
checkpoint
solve
checkpoint
initial