Recovering clean low-rank coal using shale oil as a flotation collector