using System;
using System.Collections .Generic ;
using System.Linq ;
using System.Text ;
namespace ConsoleApplication1
{
class Program
{
static void Main( string[ ] args)
{
for ( ; ; )
{
var cab = Console.ReadLine ( ) .Split ( null ) ;
char c = char .Parse ( cab[ 0 ] ) ;
Int32 a = Int32.Parse ( cab[ 1 ] ) ;
Int32 b = Int32.Parse ( cab[ 2 ] ) ;
switch ( c)
{
case '+' : Console.WriteLine ( a + b) ; break ;
case '-' : Console.WriteLine ( a - b) ; break ;
case '*' : Console.WriteLine ( a * b) ; break ;
case '/' : Console.WriteLine ( a / b) ; break ;
case '%' : Console.WriteLine ( a % b) ; break ;
}
}
Console.ReadKey ( ) ;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0OwoKbmFtZXNwYWNlIENvbnNvbGVBcHBsaWNhdGlvbjEKewogICAgY2xhc3MgUHJvZ3JhbQogICAgewogICAgICAgIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgICAgICB7CiAgICAgICAgICAgIGZvciAoOyA7ICkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgdmFyIGNhYiA9IENvbnNvbGUuUmVhZExpbmUoKS5TcGxpdChudWxsKTsKICAgICAgICAgICAgICAgIGNoYXIgYyA9IGNoYXIuUGFyc2UoY2FiWzBdKTsKICAgICAgICAgICAgICAgIEludDMyIGEgPSBJbnQzMi5QYXJzZShjYWJbMV0pOwogICAgICAgICAgICAgICAgSW50MzIgYiA9IEludDMyLlBhcnNlKGNhYlsyXSk7CgoKCiAgICAgICAgICAgICAgICBzd2l0Y2ggKGMpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAnKyc6IENvbnNvbGUuV3JpdGVMaW5lKGEgKyBiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAnLSc6IENvbnNvbGUuV3JpdGVMaW5lKGEgLSBiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAnKic6IENvbnNvbGUuV3JpdGVMaW5lKGEgKiBiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAnLyc6IENvbnNvbGUuV3JpdGVMaW5lKGEgLyBiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAnJSc6IENvbnNvbGUuV3JpdGVMaW5lKGEgJSBiKTsgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIENvbnNvbGUuUmVhZEtleSgpOwogICAgICAgICAgICAKICAgICAgICB9CiAgICB9Cn0K