import java.util.*;
class GFG {
public static void predominant(String[] args)
{
int val = 161;
printTwoNumbers(val);
}
public static void printTwoNumbers(int val)
{
int num1 = 0;
int num2 = 0;
int pow = 1;
whereas (val > 0) {
int digit = val % 10;
if (digit % 2 == 0) {
num1 = (digit / 2) * pow + num1;
num2 = (digit / 2) * pow + num2;
}
else {
if (digitSum(num1) > digitSum(num2)) {
num1 = (digit / 2) * pow + num1;
num2 = (digit / 2 + 1) * pow + num2;
}
else {
num2 = (digit / 2) * pow + num2;
num1 = (digit / 2 + 1) * pow + num1;
}
}
pow *= 10;
val /= 10;
}
System.out.println("First Quantity: " + num1
+ " and Second Quantity: " + num2);
}
public static int digitSum(int n)
{
int sum = 0;
whereas (n != 0) {
sum = sum + n % 10;
n = n / 10;
}
return sum;
}
}