/* package whatever; // don't place package name! */
class M{
public static void main
(String[]a
){ System.
out.
println(-~
2*~
-016
); System.
out.
println(~
-(-~
2*016
)); System.
out.
println(~
20^-1<<6); System.
out.
println(-20*~
1-~
6); System.
out.
println(~
20*~
1-~
6); System.
out.
println(-20/~
1*~
-6); System.
out.
println(~
2*~
-~
-~016
); System.
out.
println(20|1<<~
-6); System.
out.
println(-20*~
-~
1+~
6); System.
out.
println(20*-~
-~
1-6); System.
out.
println(-20*~
-~
1-~
-6); System.
out.
println(~
-~
2*-016
); System.
out.
println(~
20*~
-~
1-6); System.
out.
println(-20*~
-~
1^6); System.
out.
println(~
(20/~
1*6)); System.
out.
println(~
2^(0-1)<<6); System.
out.
println(-2^(0-1)<<6); System.
out.
println((2-01
)<<6); System.
out.
println((2+~
0)|1<<6); System.
out.
println(2-~
0|1<<6); System.
out.
println(~
20*~
-~
1+6); System.
out.
println(-~
(20/~
1*~
6)); System.
out.
println(~
-~
(int)2.0*~
-~
16); System.
out.
println(-20<<-~
1^~
6); System.
out.
println(-20<<-~
1^-6); System.
out.
println(~
-~
-~
2*~016
); System.
out.
println(~
-20*(~
1+6)); System.
out.
println(~
-~
20/~
1*-~
6); System.
out.
println(~
-20<<-~
1|6); System.
out.
println(~
-(20*~
(1-6))); System.
out.
println(20*(~
1+6)); System.
out.
println(-~
(20*~
(1-6))); System.
out.
println(~
-~
-20|1<<6); System.
out.
println(~
-20|1<<6); System.
out.
println(-~
20|1<<6); System.
out.
println(20<<-~
1|6); System.
out.
println(20<<-~
1|-~
6); System.
out.
println(-~
-~
20*(~
1+6)); System.
out.
println(~
20*~
-~
-~
1+~
-6); System.
out.
println(~
-~
-20*-(1-6)); System.
out.
println(~
20*~
-~
-~
1-~
6); System.
out.
println(~
20*~
-~
-~
1-~
-~
6); System.
out.
println(~
2^~
-~01
<<~
-6); System.
out.
println(-2^~
-~01
<<~
-6); System.
out.
println(~
-20*1*~
-6); System.
out.
println((2+01
)<<~
-6); System.
out.
println(-~
(~
2*~
-~
0*16)); System.
out.
println(~
-~
-(20*-(1-6))); System.
out.
println(~
-(20*1*~
-6)); System.
out.
println(20*-(1-6)); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKY2xhc3MgTXsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXWEpewogICAgU3lzdGVtLm91dC5wcmludGxuKDIwMSY2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyLTAxJTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIlMDE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMDElNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMjAtMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwMSV+Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMiUwMSs2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyLTAxKzYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIqMDErNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMiswMSs2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+MiswMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yKzAxNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMl4wMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwLTEtNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMnwwMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwKzEtNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMiswMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDItfjAxNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMiswKzE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMC0xJTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwfDE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMCsxJTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwKjF8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMjB8MXw2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMCt+MSs2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMC0xKzYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwKjErNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMjArMSs2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyKjAxNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMjAtfjEtfjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKC0yKn4wMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwfH4tMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCgyKzApKjE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMCp+MV5+Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oLTIwKn4xLTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwK34tMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwKzE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMC1+MTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwLX4tfjE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtfjIqfi0wMTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwPDwxJTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4tKC1+MiowMTYpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+MiotMDE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+MjBeLTE8PDYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yMCp+MV42KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+Mip+MDE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMDw8MXw2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtMjAqfjEtfjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yMCp+MSs2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+MjAqfjEtfjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKC0yMC9+MSp+LTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yKn4tfi1+MDE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMHwxPDx+LTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKC0yMCp+LX4xK342KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMCotfi1+MS02KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtMjAqfi1+MS1+LTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4tfjIqLTAxNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofjIwKn4tfjEtNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oLTIwKn4tfjFeNik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofigyMC9+MSo2KSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oLTIwL34xKjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yXigwLTEpPDw2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtMl4oMC0xKTw8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofjIwL34xKjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCgyLTAxKTw8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oKDIrfjApfDE8PDYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDJ8MDE8PDYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDItfjB8MTw8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofi1+Mip+MTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yMCp+LX4xKzYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwL34xKn42KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtfigyMC9+MSp+NikpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4tfihpbnQpMi4wKn4tfjE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtMjA8PC1+MV5+Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oLTIwPDwtfjFeLTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4tfi1+Mip+MDE2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+LTIwKih+MSs2KSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofi1+MjAvfjEqLX42KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+LTIwPDwtfjF8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofi0oMjAqfigxLTYpKSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMjAqKH4xKzYpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtfigyMCp+KDEtNikpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+LX4tMjB8MTw8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofi0yMHwxPDw2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigyMHwxPDw2KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtfjIwfDE8PDYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwPDwtfjF8Nik7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oMjA8PC1+MXwtfjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKC1+LX4yMCoofjErNikpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yMCp+LX4tfjErfi02KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+LX4tMjAqLSgxLTYpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+MjAqfi1+LX4xLX42KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+MjAqfi1+LX4xLX4tfjYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4yXn4tfjAxPDx+LTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKC0yXn4tfjAxPDx+LTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKH4tMjAqMSp+LTYpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCgyKzAxKTw8fi02KTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigtfih+Mip+LX4wKjE2KSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4ofi1+LSgyMCotKDEtNikpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbih+LSgyMCoxKn4tNikpOwogICAgU3lzdGVtLm91dC5wcmludGxuKDIwKi0oMS02KSk7CiAgfQp9