object Main {

  def main(args: Array[String]): Unit = {
    val sc = new java.util.Scanner(System.in)
    val A, B = sc.nextLong
    val startA = if (A >= 4) ((A - 1) / 4) * 4 else 0
    val startB = if (B >= 4) (B / 4) * 4 else 0
    var xorA = 0L
    for (i <- startA to A - 1) {
      xorA = xorA ^ i
    }
    var xorB = 0L
    for (i <- startB to B) {
      xorB = xorB ^ i
    }
    val result = xorA ^ xorB
    println(result)
  }
}