using System;
public class Program
{
public static void Main()
int[] arr1 = { 123, 456, 789 };
int result1 = FindFirst(arr1); //
int[] arr2 = { 111, 222, 333, 444, 555 };
int result2 = FindFirst(arr2); //
}
public static int FindFirst(int[] arr)
for (int i = 0; i < arr.Length; i++)
int num = arr[i];
int digitSum = 0;
int temp = num;
while (temp > 0)
digitSum += temp % 10;
temp /= 10;
if (digitSum > 10)
return num;
return -1; // If no such term is found