Manhattan puzzle