import java.util.*;
public class Solution {
ArrayList<String> arrayList = new ArrayList<String>();
public ArrayList<String> getSolution(int n) {
// write code here
arrayList = hanNuoTa(n, "left", "mid", "right");
return arrayList;
}
public ArrayList<String> hanNuoTa(int num,String left,String mid,String right) {
if(num==1) {
//如果一个盘从左到右
arrayList.add("move "+"from "+left+" to "+right);
}else {
//前面的从左挪到中间
hanNuoTa(num-1, left, right, mid);
arrayList.add("move "+"from "+left+" to "+right);
//从中间移到右边
hanNuoTa(num-1, mid, left, right);
}
return arrayList;
}
}