sledgehammer algorithm 3x3