proposition: Lemma move_lconnect3 n (c1 c2 : configuration 3 n) : c1 `-->*_r c2.
proof: Proof. apply/connectP; exists (lhanoi3 c1 c2); first by apply: path_lhanoi3. by rewrite last_lhanoi3. Qed.
imports: mathcomp(all_ssreflect) hanoi(gdist ghanoi ghanoi3)