sort discount by kind count
Select when needed