block puzzle

block puzzle

Author: Robin Gupta