Algorithm


A. Irrational problem
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Little Petya was given this problem for homework:

You are given function  (here  represents the operation of taking the remainder). His task is to count the number of integers x in range [a;b] with property f(x) = x.

It is a pity that Petya forgot the order in which the remainders should be taken and wrote down only 4 numbers. Each of 24 possible orders of taking the remainder has equal probability of being chosen. For example, if Petya has numbers 1, 2, 3, 4 then he can take remainders in that order or first take remainder modulo 4, then modulo 2, 3, 1. There also are 22 other permutations of these numbers that represent orders in which remainder can be taken. In this problem 4 numbers wrote down by Petya will be pairwise distinct.

Now it is impossible for Petya to complete the task given by teacher but just for fun he decided to find the number of integers  with property that probability that f(x) = x is not less than 31.4159265352718281828459045%. In other words, Petya will pick up the number x if there exist at least 7 permutations of numbers p1, p2, p3, p4, for which f(x) = x.

Input

First line of the input will contain 6 integers, separated by spaces: p1, p2, p3, p4, a, b (1 ≤ p1, p2, p3, p4 ≤ 1000, 0 ≤ a ≤ b ≤ 31415).

It is guaranteed that numbers p1, p2, p3, p4 will be pairwise distinct.

Output

Output the number of integers in the given range that have the given property.

Examples
input
Copy
2 7 1 8 2 8
output
Copy
0
input
Copy
20 30 40 50 0 100
output
Copy
20
input
Copy
31 41 59 26 17 43
output
Copy
9

 

Code Examples

#1 Code Example with C++ Programming

Code - C++ Programming

#include <stdio.h>

using namespace std;

int main() {
	int p1, p2, p3, p4, a, b, res = 0;
	scanf("%d %d %d %d %d %d", &p1, &p2, &p3, &p4, &a, &b);
	for(int i = a; i <= b; ++i)
		if(i == (((i % p1) % p2) % p3) % p4)
			++res;
	printf("%d\n", res);

    return 0;
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
2 7 1 8 2 8
Advertisements

Demonstration


Codeforcess Solution Irrational problem,A. Irrational problem C,C++, Java, Js and Python ,A. Irrational problem,Codeforcess Solution

Previous
Codeforces solution 1080-B-B. Margarite and the best present codeforces solution
Next
CodeChef solution DETSCORE - Determine the Score CodeChef solution C,C+