// Arup Guha
// 4/27/2019
// Solution to 2017 AP CS FR Question #2: Mult Practice

import java.util.*;

public class MultPractice implements StudyPractice {

	private int op1;
	private int op2;
	
	// Basic constructor.
	public MultPractice(int x, int y) {
		op1 = x;
		op2 = y;
	}
	
	// This is just what they want.
	public String getProblem() {
		return op1 + " TIMES "+ op2;
	}
	
	// As is this.
	public void nextProblem() {
		op2++;
	}
	
	public static void main(String[] args) {
		
		// Their first test.
		StudyPractice p1 = new MultPractice(7, 3);
		System.out.println(p1.getProblem());
		p1.nextProblem();
		System.out.println(p1.getProblem());
		p1.nextProblem();
		System.out.println(p1.getProblem());
		p1.nextProblem();
		System.out.println(p1.getProblem());
		
		// Their second test.
		StudyPractice p2 = new MultPractice(4, 12);
		p2.nextProblem();
		System.out.println(p2.getProblem());
		System.out.println(p2.getProblem());
		p2.nextProblem();
		p2.nextProblem();
		System.out.println(p2.getProblem());
		p2.nextProblem();
		System.out.println(p2.getProblem());	
	}
}