I did this successfully for a while and then had no other option but a down without the rightmost column filled and lost my placement.
EDIT: A variation of this that works well is to only do up, left and right if at all possible. This keeps the highest values on top making it easier to match top-down. I've been stuck on 512 though.