BLOCK MINER PUZZLE