Under rating threshold (hideshow)
There's an error in step 12, you can't exactly assume that all blocks that are supposed to be filled in lie on the edge, it's possibility that they two may be on the edge and other three are filled in. Otherwise, awesome tutorial :)