515_A. Drazil and Date_9687
Someday, Drazil wanted to go on date with Varda. Drazil and Varda live on Cartesian plane. Drazil's home is located in point (0, 0) and Varda's home is located in point (a, b). In each step, he can move in a unit distance in horizontal or vertical direction. In other words, from position (x, y) he can go to positions (x + 1, y), (x - 1, y), (x, y + 1) or (x, y - 1). 

Unfortunately, Drazil doesn't have sense of direction. So he randomly chooses the direction he will go to in each step. He may accidentally return back to his house during his travel. Drazil may even not notice that he has arrived to (a, b) and continue travelling. 

Luckily, Drazil arrived to the position (a, b) successfully. Drazil said to Varda: "It took me exactly s steps to travel from my house to yours". But Varda is confused about his words, she is not sure that it is possible to get from (0, 0) to (a, b) in exactly s steps. Can you find out if it is possible for Varda?

Input

You are given three integers a, b, and s ( - 109 ≤ a, b ≤ 109, 1 ≤ s ≤ 2·109) in a single line.

Output

If you think Drazil made a mistake and it is impossible to take exactly s steps and get from his home to Varda's home, print "No" (without quotes).

Otherwise, print "Yes".

Examples

Input

5 5 11


Output

No


Input

10 15 25


Output

Yes


Input

0 5 1


Output

No


Input

0 0 2


Output

Yes

Note

In fourth sample case one possible route is: <image>.
import java.util.Scanner;

/**
 *
 * @author Mohammad Dehghan
 */
public class ACM {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int x, y, s;
        x = scanner.nextInt();
        y = scanner.nextInt();
        s = scanner.nextInt();
        x = Math.abs(x);
        y = Math.abs(y);
        String str = "Yes";
        if ((x + y > s) || (((s - x - y) % 2) != 0)) {
            str = "No";
        }
        System.out.println(str);
    }

}

0 5 1
 10 15 25
 0 0 2
 5 5 11
 -203250176 -30379840 233630015
 -133874494 857573117 991447611
 -5 5 2
 -814516648 -75830576 890347222
 -453961301 271150176 725111473
 45535578 402686155 1011249824
 711980199 216568284 928548487
 576608216 -617624133 1194232352
 30237137 -989203246 1019440385
 948253616 -83299062 1031552680
 1 2 7
 0 5 6
 -467780354 -721273539 1369030008
 5 -5 2
 0 0 1999999999
 169406792 786701289 956108082
 -232833910 -880680184 1774549792
 -1000000000 1000000000 2000000000
 -115989290 321714461 437703756
 -1 -1 3
 -662360368 97618995 759979367
 -1000000000 -1000000000 1000000000
 0 -1 7
 552884998 -262338193 815223187
 -2 -2 2
 869184175 -511854751 1381038923
 999999999 999999999 2000000000
 -5 -2 7
 0 0 1
 -1000000000 -1000000000 2000000000
 -1 -3 2
 1000000000 1000000000 2000000000
 919785634 216774719 129321944
 0 0 2000000000
 0 -4 2
 -606037695 998320124 820674098
 -203250176 -30379840 382088650
 -5 5 4
 -133874494 363589673 991447611
 -814516648 -53433263 890347222
 -453961301 51924732 725111473
 45535578 402686155 1148876545
 445389590 216568284 928548487
 111807763 -617624133 1194232352
 29821200 -989203246 1019440385
 1436892275 -83299062 1031552680
 2 2 7
 0 5 12
 -21479688 -721273539 1369030008
 2 -5 2
 0 1 1999999999
 169406792 786701289 713054038
 -288145962 -880680184 1774549792
 -1000000000 1100000000 2000000000
 -115989290 321714461 561105440
 0 -1 3
 -662360368 119989680 759979367
 -1000000000 -1000000000 1000000100
 -1 -1 7
 552884998 -262338193 787434512
 -4 -2 2
 869184175 -742062552 1381038923
 999999999 999999999 1067772177
 -1 -2 7
 -1 0 2
 -1000000000 -1000000000 402923972
 -2 -3 2
 1000000000 1000100000 2000000000
 919785634 392719818 129321944
 0 -1 2000000000
 1 0 2
 -606037695 998320124 312563850
 0 5 2
 10 20 25
 0 -1 2
 0 5 11
 -203250176 -30379840 447223050
 -133874494 713536884 991447611
 -6 5 4
 -814516648 -36345143 890347222
 -453961301 56906047 725111473
 45535578 182109488 1148876545
 445389590 216568284 55566777
 111807763 -617624133 46636459
 36220330 -989203246 1019440385
 1436892275 -83299062 1508572573
 2 0 7
 0 5 3
 -21479688 -66198681 1369030008
 2 -5 3
 -1 1 1999999999
 169406792 786701289 932936186
 -337115527 -880680184 1774549792
 -1000000000 1000000000 1008861291
 -99029016 321714461 561105440
 0 0 3
 -566618408 119989680 759979367
 -1000000000 -63797058 1000000100
 -1 -1 0
 513373462 -262338193 787434512
 -1 -2 2
 869184175 -122583076 1381038923
 999999999 999999999 633039963
 -2 -2 7
 -1 0 3
 -794732337 -1000000000 402923972
 -2 -3 3
 1000000000 1000101000 2000000000
 1556824015 392719818 129321944
 -1 -1 2000000000
 1 0 1
 -606037695 998320124 153750683
 1 -1 2
 1 20 25
 0 -1 0
 0 5 15
 -203250176 -30379840 50265990
 -133874494 214694630 991447611
 -6 2 4
 -87771632 -36345143 890347222
 -453961301 77861005 725111473
 89702721 182109488 1148876545
 445389590 46360549 55566777
 181264214 -617624133 46636459
 36220330 -1944941357 1019440385
 1436892275 -83299062 1392841898
 4 0 7
 -1 5 6
 -21479688 -66198681 1443172142
 1 -5 3
 -1 2 1999999999
 42526164 786701289 932936186
 -337115527 -880680184 681135743
 -1084003156 1000000000 1008861291
 -99029016 116516531 561105440
 1 -1 3

No
 Yes
 Yes
 No
 No
 Yes
 No
 No
 No
 No
 Yes
 No
 Yes
 Yes
 Yes
 No
 No
 No
 No
 No
 Yes
 Yes
 No
 No
 Yes
 No
 Yes
 No
 No
 No
 Yes
 Yes
 No
 Yes
 No
 Yes
 No
 Yes
 No
 No
 Yes
 No
 Yes
 No
 Yes
 Yes
 No
 Yes
 No
 No
 No
 No
 No
 No
 Yes
 No
 Yes
 No
 No
 Yes
 No
 No
 No
 No
 No
 No
 No
 Yes
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 Yes
 Yes
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 No
 Yes
 No
 No
 Yes
 No
 No
 No
 No
 Yes
 Yes
 No
 Yes
 Yes
 No
 Yes
 No
 No
 No
 No
 No
 Yes
 No
 No
 No
 No
 No
 Yes
 No
 No
 Yes
 No
 No
 No
 No
 No
