Showing wrong answer even after getting right output

Guddu on a date problem
problem code: KS2
Its my first question on codechef and I am getting it wrong each time though my output is correct.

[problem] (KS2 Problem - CodeChef)
my solution:
int main(){
unsigned long long int T,N;
cin>>T;
unsigned long long int A[T];

for(unsigned long long int i=0;i<T;i++){
	cin>>N;
	A[i]=19+(N-1)*9;
}

for(unsigned long long int i=0;i<T;i++){
	cout<<A[i]<<"\n";
}

return 0;

}

brother your solution is not limited to the base cases given in the examples!!!. there might be some inputs for which your program is showing wrong output

I know. My code is working for other inputs as well.

Input

1
10

Your Output

100

Expected Output

109

Difference in outputs

+9

Reason

100 is not a round number. The 10th round number is 109.