impossible path 3