public class TwoVelocityProblem3 { public static void main (String[] argv) { double a = 10; double b = 10; double x = 5; for (double v2=1; v2<=2; v2+=0.1) { double y = findBestY (1, v2, 10, 10, 5); double d1 = distance (0,a, x,y); double d2 = distance (x,y, b,0); System.out.println ("v2/v1=" + v2 + " best y=" + y + " d1=" + d1 + " d2=" + d2 + " (a-y)=" + (a-y) + " y=" + y); } } static double findBestY (double v1, double v2, double a, double b, double x) { // FILL IN YOUR CODE HERE. } static double timeTaken (double v1, double v2, double a, double b, double x, double y) { // FILL IN YOUR CODE HERE. } static double distance (double x1, double y1, double x2, double y2) { return Math.sqrt ((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); } }