Zen Sort parking puzzle