Problem:
Score : 100 points

Problem Statement

A balance scale tips to the left if L>R, where L is the total weight of the masses on the left pan and R is the total weight of the masses on the right pan. Similarly, it balances if L=R, and tips to the right if L<R.

Takahashi placed a mass of weight A and a mass of weight B on the left pan of a balance scale, and placed a mass of weight C and a mass of weight D on the right pan.

Print Left if the balance scale tips to the left; print Balanced if it balances; print Right if it tips to the right.

Constraints

1\leq A,B,C,D \leq 10

All input values are integers.

Input

Input is given from Standard Input in the following format:

A B C D

Output

Print Left if the balance scale tips to the left; print Balanced if it balances; print Right if it tips to the right.

Sample Input 1

3 8 7 1

Sample Output 1

Left

The total weight of the masses on the left pan is 11, and the total weight of the masses on the right pan is 8. Since 11>8, we should print Left.

Sample Input 2

3 4 5 2

Sample Output 2

Balanced

The total weight of the masses on the left pan is 7, and the total weight of the masses on the right pan is 7. Since 7=7, we should print Balanced.

Sample Input 3

1 7 6 4

Sample Output 3

Right

The total weight of the masses on the left pan is 8, and the total weight of the masses on the right pan is 10. Since 8<10, we should print Right.

Solution in Rust (1.15.1) (judge verdict: Wrong Answer)

// Try AtCoder
// author: Leonardone @ NEETSDKASU

fn main() {
	let mut stdin = String::new();
    std::io::Read::read_to_string(
    	&mut std::io::stdin(),
        &mut stdin).unwrap();
	let mut stdin = stdin.split_whitespace();
    let mut get = || stdin.next().unwrap();
	
    let s = get().as_bytes();
    
    let mut cur = s[0];
    let mut counts = vec![];
    let mut cnt = 0;
    for &c in &s[..] {
    	if cur == c {
        	cnt += 1;
        } else {
        	counts.push(cnt);
            cur = c;
            cnt = 1;
        }
    }
    counts.push(cnt);
    let mut ans = s.len();
    if counts.len() < 2 {
    	ans = if cur == b'0' { 0 } else { counts[0] };
    } else if counts.len() < 3 {
	    ans = std::cmp::max(
        	counts[0],
            counts[1]);
    } else {
    	for i in 0..counts.len() - 1 {
        	ans = std::cmp::min(
            	ans,
                counts[i] + counts[i+1]);
        }
    }
    
    println!("{}", ans);
}