// B - Ruined Square
// https://abc108.contest.atcoder.jp/tasks/abc108_b

import scala.io.StdIn.readLine

object Main extends App {

  val Array(x1, y1, x2, y2) = readLine.split(" ").map(_.toInt)

  val vec = (x2 - x1, y2 - y1)

  def nextVec(d: (Int, Int)): (Int, Int) = (-d._2, d._1)
  def add(a: (Int, Int), b: (Int, Int)): (Int, Int) = (a._1 + b._1, a._2 + b._2)

  val vec2 = nextVec(vec)
  val (x3, y3) = add((x2, y2), vec2)

  val vec3 = nextVec(vec2)
  val (x4, y4) = add((x3, y3), vec3)

  println(List(x3, y3, x4, y4).mkString(" "))

}