using System.Collections.Generic;
namespace CustomComparator
public class EvenOrOddComparer : IComparer<int>
public int Compare(int a, int b)
if (a % 2 == 0 && b % 2 != 0)
else if (b % 2 == 0 && a % 2 != 0)
public class CustomComparator
public static void Main()
int[] nums = Console.ReadLine()
.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
Array.Sort(nums, new EvenOrOddComparer());
Console.WriteLine(string.Join(" ", nums));