using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
List<double> input = new List<double>(){1.2, 2.3, 1.12, 5.1};
input = input.OrderBy(x=>x-Math.Truncate(x)).ToList();
Console.WriteLine(String.Join("\n",input));
}