Challenge problem

my code is this but it’s not accepting.

can anyone tell me why?

import java.util.*;

public class Main {

public static void main(String args[]) {
   Scanner scn = new Scanner(System.in);
	int n = scn.nextInt();
	int count1 = toh(n, "T1", "T2", "T3");
	System.out.println(count1);
}
static int count = 0;

public static int toh(int n, String src, String dest, String helper) {

	if (n > 0) {
		toh(n - 1, src, helper, dest);
		System.out.println("move " + n + "th disc from " + src + " to " + dest);
		toh(n - 1, helper, dest, src);
		count++;
	}
	return count;
}

}

Hey @VinayakSingh11111
Code is fine just a change
Move instead of move
correct code :

import java.util.*;

public class Main {
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
int n = scn.nextInt();
int count1 = toh(n, “T1”, “T2”, “T3”);
System.out.println(count1);
}

static int count = 0;

public static int toh(int n, String src, String dest, String helper) {
	if (n > 0) {
		toh(n - 1, src, helper, dest);
		System.out.println("Move " + n + "th disc from " + src + " to " + dest);
		toh(n - 1, helper, dest, src);
		count++;
	}
	return count;
}

}