public void FindOverlappingIntervalsTest()
        {
            // Arrange
            var tasks = new int[][]
            {
                new int[] { 1, 10 },
                new int[] { 2, 6 },
                new int[] { 9, 12 },
                new int[] { 14, 16 },
                new int[] { 16, 17 }
            };

            var expected = new List <int[]>
            {
                new int[] { 2, 6 },
                new int[] { 9, 10 }
            };

            // Act
            List <int[]> result = Facebook.FindOverlappingIntervals(tasks);

            // Assert
            Assert.AreEqual(expected.Count, result.Count);
            for (int i = 0; i < expected.Count; i++)
            {
                Assert.AreEqual(expected[i][0], result[i][0]);
                Assert.AreEqual(expected[i][1], result[i][1]);
            }
        }