using System.Collections.Generic;
using System.Threading.Tasks;
public int minimum(int input1, int input2, int input3)
int rem, min, rem1, rem2;
public int maximum(int input1,int input2,int input3)
int max1, rem1=maxi(input1) ,rem2=maxi(input2),rem3=maxi(input3);
if (rem1 > rem2 && rem1 > rem3)
else if (rem2 > rem1 && rem2 > rem3)
public static void Main(string[] args)
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
int num3 = Convert.ToInt32(Console.ReadLine());
Program p = new Program();
pin[3]=p.minimum(num1, num2, num3);
pin[2] = p.minimum(num1/10, num2/10, num3/10);
pin[1] = p.minimum(num1/100, num2/100, num3/100);
pin[0] = p.maximum(num1, num2, num3);
for (int i = 0; i < 4; i++)