Afghan puzzle

Afghan puzzle