import java.io.BufferedReader; import java.io.IOException; public class Main { public BufferedReader br; /** * メイン処理 * @throws IOException */ public void Proc() throws IOException { String[] inpt = br.readLine().split(" "); int x1 = Integer.parseInt(inpt[0]); int y1 = Integer.parseInt(inpt[1]); inpt = br.readLine().split(" "); int x2 = Integer.parseInt(inpt[0]); int y2 = Integer.parseInt(inpt[1]); x2 *= -1; double ans = y1 - ((double)x1 * (y1 - y2) / (x1 - x2)); System.out.println(ans); } public static void main(String[] args) { Main mn = new Main(); mn.br = new java.io.BufferedReader(new java.io.InputStreamReader(System.in)); try { mn.Proc(); } catch (IOException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } finally { try { mn.br.close(); } catch (IOException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } } } }