1. A reduce method that changes a fraction to lowest terms. A.reduce();2. Add subtract multiply and divide methods that operate on fractions. F.add (A B); or F = A.add (B);3. Improve the read method so that it reads a fraction in as a string without prompt messages and does error-checking to ensure valid input.4. Improve the toString method so that it displays special cases in the most presentable way (3/1 as 3 0/5 as 0).5. Have the class handle negative fractions properly during calculations and display.6. A menu-driven main program that allows the class to be thoroughly tested.! only need help on number 3