569. Median Employee Salary (Hard)