public static int rectCover(int target) { if(target==0)return 0; int a = 1, b=1; for (int i = 1; i < target; i++) { a = a + b; b = a - b; } return a; }