Intro to Java Classwork: Basic Calculator, Part 1 Write a Java program contained in a single file named "BasicCalculatorPart1.java" that asks for, and gets, an integer from the user. The program should then ask for, and get, a second integer, different from the first integer. After getting the two integers, your program should add the two numbers together and display the result (sum) in a sentence. Then the program should multiply the two numbers and display that result (product) in a second sentence. For this program, other than the 'Scanner' class, you may not import or use any external methods. However, it is okay to put all of your code inside the 'main' method of your program. As always, all of your code must be your own, written entirely and only by you within your online CodeHS.com account. You must never copy/paste, receive, view, or in any way use code that was created or modified by another person, entity, or artificial intelligence. Advanced Option #1 After completing the regular assignment above, determine and display the greatest common factor (GCF) of the two integers that the user has entered. The GCF will be the largest number that divides into both of the user's integers. It will always be equal to or smaller than the smaller of the user's two numbers. Advanced Option #2 After completing the regular assignment above, determine and display the least common multiple (LCM) of the two integers that the user has entered. The LCM will be the smallest number that both of the user's integers divide into. It will always be equal to or larger than the larger of the user's two numbers.