The Kid and Karlsson
To celebrate his birthday, the Kid invited his best friend, Karlson. Mom baked his favorite cake in a rectangular shape with dimensions a×b×c centimeters. Karlson knows that the Kid also has a kilogram of sausage. To win it, he suggested a game: they take turns cutting the cake into two non-zero volume rectangular parts with integer dimensions and eat the smaller part (if the parts are equal, either can be eaten). The player who cannot make a move (i.e., when the cake is reduced to 1×1×1) loses. Naturally, the winner gets the sausage.
The Kid insists on taking the second turn.
Help Karlson determine if he can win, and if so, what his first move should be to ensure victory.
Input
The input file contains 3 integers a, b, c (1 ≤ a, b, c ≤ 5000) — the dimensions of the cake.
Output
If Karlson cannot win against the Kid, output NO. Otherwise, output YES on the first line, and on the second line, the dimensions of the cake after Karlson's first move, in the same order as in the input file.