JobSquencing Job sequencing problem to maximize profit while meeting deadlines - Java Used Greedy method and Brute-force algorithms for comparison