Block world (21/33)

Block world