Van Canyon puzzle