软件工程个人作业02

1.设计思想:

① 在程序的开头询问需要的条件: 

1>是否有乘除法;

2>是否有括号(最多可以支持十个数参与计算);

3>数值范围;

4>加减有无负数;

5>除法有无余数(若前面询问的有无乘除法为无,则不再询问);

6>一共有多少个式子;

② 设定一个二维数组,大小为number(总式子数量)X 10;

③ 设定一个循环来监测有多少次有效的循环,当循环达到number时,结束程序;

否则,对各个位进行随机取值,并保存在数组里,随机产生一个数字来判定式子是有几个数字组成的,并随机产生每两个数字之间的运算符号,并且输出,之后计算结果,并保存在变量result中,并予以输出。

2.源程序代码:

   1 import java.util.Scanner;
   2 
   3 public class SecondCalculate
   4 {
   5     public static void main(String args[])
   6     {
   7         @SuppressWarnings("resource")
   8         Scanner in=new Scanner(System.in);
   9 //-------------------------------------------要求规定--------------------------------------------------------------------------------------------------
  10         System.out.print("请输入打印运算式的数量:");
  11         int number=in.nextInt();
  12         
  13         char symbollist[]=new char[4];
  14         System.out.print("①请问是否有乘除法(1:是 2:不是):");
  15         int flag=in.nextInt();
  16         if(flag==1)
  17         {
  18             symbollist[0]='+';
  19             symbollist[1]='-';
  20             symbollist[2]='*';
  21             symbollist[3]='/';
  22         }
  23         else
  24         {
  25             symbollist[0]='+';
  26             symbollist[1]='-';
  27             symbollist[2]='+';
  28             symbollist[3]='-';
  29         }
  30         
  31         System.out.print("②请问是否有括号(1:是 2:不是):");
  32         int boolbracket=in.nextInt();
  33         
  34         System.out.print("③请问需要数据范围是(先输入下界,后输入上界):");
  35         double min=in.nextDouble();
  36         double max=in.nextDouble();
  37         
  38         System.out.print("④请问加减有无负数(1:有 2.无):");
  39         int negative=in.nextInt();
  40         if(negative==1)
  41         {
  42             if(min<0)
  43             {
  44                 min=0;
  45             }
  46         }
  47         
  48         int boolremainder = 2;
  49         if(flag==1)
  50         {
  51             System.out.print("⑤除法有无余数(1:是 2:不是):");
  52             boolremainder=in.nextInt();
  53         }
  54         System.out.println();
  55 //----------------------------------------主程序------------------------------------------------------------------------------------------------
  56 //设定未知量数组
  57         double space[][]=new double [number][10];
  58         
  59         int symtime;
  60 //---------------------------------------------输出程序-----------------------------------------------------------------------------------------
  61         for(int time=0;time<number;)
  62         {
  63             for(int i=0;i<10;i++)
  64             {
  65                 space[time][i]=(double)(Math.random()*(max-min+1)+min);
  66             }
  67             
  68             if(boolbracket==1)
  69             {
  70                 int s=(int)(Math.random()*(5-2+1)+2);
  71                 switch(s)
  72                 {
  73                     case 2:
  74                     {
  75                         int flag1=0;
  76                         for(int i=0;i<time;i++)
  77                         {
  78                             for(int j=0;j<s;j++)
  79                             {
  80                                 if(space[time][j]!=space[i][j])
  81                                 {
  82                                     flag1=1;
  83                                     break;
  84                                 }
  85                                 else
  86                                 {
  87                                     continue;
  88                                 }
  89                             }
  90                         }
  91                         
  92                         if(flag1==1)
  93                         {
  94                             double result=0,remainder=0;
  95                             System.out.print("( "+space[time][0]);
  96                             char p[]=new char [s-1];
  97                             for(int i=1;i<s;i++)
  98                             {
  99                                 symtime=(int)(Math.random()*(3-0+1)+0);
 100                                 p[i-1]=symbollist[symtime];
 101                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
 102                             }
 103                             if(boolremainder==1)
 104                             {
 105                                 if(p[0]=='+')
 106                                 {
 107                                     result=space[time][0]+space[time][1];
 108                                     System.out.println(" = "+result);
 109                                 }
 110                                 else if(p[0]=='-')
 111                                 {
 112                                     result=space[time][0]-space[time][1];
 113                                     System.out.println(" = "+result);
 114                                 }
 115                                 else if(p[0]=='*')
 116                                 {
 117                                     result=space[time][0]*space[time][1];
 118                                     System.out.println(" = "+result);
 119                                 }
 120                                 else
 121                                 {
 122                                     remainder=space[time][0]%space[time][1];
 123                                     result=(space[time][0]-remainder)/space[time][1];
 124                                     System.out.println(" = "+result+"......"+remainder);
 125                                 }
 126                             }
 127                             else
 128                             {
 129                                 if(p[0]=='+')
 130                                 {
 131                                     result=space[time][0]+space[time][1];
 132                                     System.out.println(" = "+result);
 133                                 }
 134                                 else if(p[0]=='-')
 135                                 {
 136                                     result=space[time][0]-space[time][1];
 137                                     System.out.println(" = "+result);
 138                                 }
 139                                 else if(p[0]=='*')
 140                                 {
 141                                     result=space[time][0]*space[time][1];
 142                                     System.out.println(" = "+result);
 143                                 }
 144                                 else
 145                                 {
 146                                     if(space[time][0]<space[time][1])
 147                                     {
 148                                         for(result=space[time][0];result>0;result--)
 149                                         {
 150                                             if(space[time][0]%result==0&&space[time][1]%result==0)
 151                                             {
 152                                                 System.out.println(" = "+space[time][0]/result+"/"+space[time][1]/result);
 153                                                 break;
 154                                             }
 155                                         }
 156                                     }
 157                                     else if(space[time][0]>space[time][1])
 158                                     {
 159                                         for(result=space[time][1];result>0;result--)
 160                                         {
 161                                             if(space[time][0]%result==0&&space[time][1]%result==0)
 162                                             {
 163                                                 System.out.println(" = "+space[time][0]/result+"/"+space[time][1]/result);
 164                                                 break;
 165                                             }
 166                                         }
 167                                     }
 168                                     else
 169                                     {
 170                                         System.out.println(" = 1");
 171                                     }
 172                                 }
 173                             }
 174                             time++;
 175                         }
 176                     }
 177                     
 178                     case 3:
 179                     {
 180                         int flag1=0;
 181                         for(int i=0;i<time;i++)
 182                         {
 183                             for(int j=0;j<s;j++)
 184                             {
 185                                 if(space[time][j]!=space[i][j])
 186                                 {
 187                                     flag1=1;
 188                                     break;
 189                                 }
 190                                 else
 191                                 {
 192                                     continue;
 193                                 }
 194                             }
 195                         }
 196                         
 197                         if(flag1==1)
 198                         {
 199                             double result=0;
 200                             System.out.print("( "+space[time][0]);
 201                             char p[]=new char [s-1];
 202                             for(int i=1;i<s;i++)
 203                             {
 204                                 symtime=(int)(Math.random()*(3-0+1)+0);
 205                                 p[i-1]=symbollist[symtime];
 206                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
 207                                 if(i==1)
 208                                 {
 209                                     System.out.println(")");
 210                                 }
 211                             }
 212                             if(boolremainder==1)
 213                             {
 214                                 if(p[0]=='+')
 215                                 {
 216                                     if(p[1]=='+')
 217                                     {
 218                                         result=(space[time][0]+space[time][1])+space[time][2];
 219                                     }
 220                                     else if(p[1]=='-')
 221                                     {
 222                                         result=(space[time][0]+space[time][1])-space[time][2];
 223                                     }
 224                                     else if(p[1]=='*')
 225                                     {
 226                                         result=(space[time][0]+space[time][1])*space[time][2];
 227                                     }
 228                                     else
 229                                     {
 230                                         result=(space[time][0]+space[time][1])/space[time][2];
 231                                     }
 232                                 }
 233                                 else if(p[0]=='-')
 234                                 {
 235                                     if(p[1]=='+')
 236                                     {
 237                                         result=(space[time][0]-space[time][1])+space[time][2];
 238                                     }
 239                                     else if(p[1]=='-')
 240                                     {
 241                                         result=(space[time][0]-space[time][1])-space[time][2];
 242                                     }
 243                                     else if(p[1]=='*')
 244                                     {
 245                                         result=(space[time][0]-space[time][1])*space[time][2];
 246                                     }
 247                                     else
 248                                     {
 249                                         result=(space[time][0]-space[time][1])/space[time][2];
 250                                     }
 251                                 }
 252                                 else if(p[0]=='*')
 253                                 {
 254                                     if(p[1]=='+')
 255                                     {
 256                                         result=(space[time][0]*space[time][1])+space[time][2];
 257                                     }
 258                                     else if(p[1]=='-')
 259                                     {
 260                                         result=(space[time][0]*space[time][1])-space[time][2];
 261                                     }
 262                                     else if(p[1]=='*')
 263                                     {
 264                                         result=(space[time][0]*space[time][1])*space[time][2];
 265                                     }
 266                                     else
 267                                     {
 268                                         result=(space[time][0]*space[time][1])/space[time][2];
 269                                     }
 270                                 }
 271                                 else
 272                                 {
 273                                     if(p[1]=='+')
 274                                     {
 275                                         result=(space[time][0]/space[time][1])+space[time][2];
 276                                     }
 277                                     else if(p[1]=='-')
 278                                     {
 279                                         result=(space[time][0]/space[time][1])-space[time][2];
 280                                     }
 281                                     else if(p[1]=='*')
 282                                     {
 283                                         result=(space[time][0]/space[time][1])*space[time][2];
 284                                     }
 285                                     else
 286                                     {
 287                                         result=(space[time][0]/space[time][1])/space[time][2];
 288                                     }
 289                                 }
 290                                 System.out.println(" = "+result);
 291                             }
 292                             time++;
 293                         }
 294                     }
 295 
 296                     case 4:
 297                     {
 298                         int flag1=0;
 299                         for(int i=0;i<time;i++)
 300                         {
 301                             for(int j=0;j<s;j++)
 302                             {
 303                                 if(space[time][j]!=space[i][j])
 304                                 {
 305                                     flag1=1;
 306                                     break;
 307                                 }
 308                                 else
 309                                 {
 310                                     continue;
 311                                 }
 312                             }
 313                         }
 314                         
 315                         if(flag1==1)
 316                         {
 317                             double result=0;
 318                             System.out.print("( "+space[time][0]);
 319                             char p[]=new char [s-1];
 320                             for(int i=1;i<s;i++)
 321                             {
 322                                 symtime=(int)(Math.random()*(3-0+1)+0);
 323                                 p[i-1]=symbollist[symtime];
 324                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
 325                                 if(i==1)
 326                                 {
 327                                     System.out.println(")");
 328                                 }
 329                             }
 330                             if(boolremainder==1)
 331                             {
 332                                 if(p[0]=='+')
 333                                 {
 334                                     if(p[1]=='+')
 335                                     {
 336                                         if(p[2]=='+')
 337                                         {
 338                                             result=(space[time][0]+space[time][1])+space[time][2]+space[time][3];
 339                                         }
 340                                         else if(p[2]=='-')
 341                                         {
 342                                             result=(space[time][0]+space[time][1])+space[time][2]-space[time][3];
 343                                         }
 344                                         else if(p[2]=='*')
 345                                         {
 346                                             result=(space[time][0]+space[time][1])+space[time][2]*space[time][3];
 347                                         }
 348                                         else
 349                                         {
 350                                             result=(space[time][0]+space[time][1])+space[time][2]/space[time][3];
 351                                         }
 352                                     }
 353                                     else if(p[1]=='-')
 354                                     {
 355                                         if(p[2]=='+')
 356                                         {
 357                                             result=(space[time][0]+space[time][1])-space[time][2]+space[time][3];
 358                                         }
 359                                         else if(p[2]=='-')
 360                                         {
 361                                             result=(space[time][0]+space[time][1])-space[time][2]-space[time][3];
 362                                         }
 363                                         else if(p[2]=='*')
 364                                         {
 365                                             result=(space[time][0]+space[time][1])-space[time][2]*space[time][3];
 366                                         }
 367                                         else
 368                                         {
 369                                             result=(space[time][0]+space[time][1])-space[time][2]/space[time][3];
 370                                         }
 371                                     }
 372                                     else if(p[1]=='*')
 373                                     {
 374                                         if(p[2]=='+')
 375                                         {
 376                                             result=(space[time][0]+space[time][1])*space[time][2]+space[time][3];
 377                                         }
 378                                         else if(p[2]=='-')
 379                                         {
 380                                             result=(space[time][0]+space[time][1])*space[time][2]-space[time][3];
 381                                         }
 382                                         else if(p[2]=='*')
 383                                         {
 384                                             result=(space[time][0]+space[time][1])*space[time][2]*space[time][3];
 385                                         }
 386                                         else
 387                                         {
 388                                             result=(space[time][0]+space[time][1])*space[time][2]/space[time][3];
 389                                         }
 390                                     }
 391                                     else
 392                                     {
 393                                         if(p[2]=='+')
 394                                         {
 395                                             result=(space[time][0]+space[time][1])/space[time][2]+space[time][3];
 396                                         }
 397                                         else if(p[2]=='-')
 398                                         {
 399                                             result=(space[time][0]+space[time][1])/space[time][2]-space[time][3];
 400                                         }
 401                                         else if(p[2]=='*')
 402                                         {
 403                                             result=(space[time][0]+space[time][1])/space[time][2]*space[time][3];
 404                                         }
 405                                         else
 406                                         {
 407                                             result=(space[time][0]+space[time][1])/space[time][2]/space[time][3];
 408                                         }
 409                                     }
 410                                 }
 411                                 else if(p[0]=='-')
 412                                 {
 413                                     if(p[1]=='+')
 414                                     {
 415                                         if(p[2]=='+')
 416                                         {
 417                                             result=(space[time][0]-space[time][1])+space[time][2]+space[time][3];
 418                                         }
 419                                         else if(p[2]=='-')
 420                                         {
 421                                             result=(space[time][0]-space[time][1])+space[time][2]-space[time][3];
 422                                         }
 423                                         else if(p[2]=='*')
 424                                         {
 425                                             result=(space[time][0]-space[time][1])+space[time][2]*space[time][3];
 426                                         }
 427                                         else
 428                                         {
 429                                             result=(space[time][0]-space[time][1])+space[time][2]/space[time][3];
 430                                         }
 431                                     }
 432                                     else if(p[1]=='-')
 433                                     {
 434                                         if(p[2]=='+')
 435                                         {
 436                                             result=(space[time][0]-space[time][1])-space[time][2]+space[time][3];
 437                                         }
 438                                         else if(p[2]=='-')
 439                                         {
 440                                             result=(space[time][0]-space[time][1])-space[time][2]-space[time][3];
 441                                         }
 442                                         else if(p[2]=='*')
 443                                         {
 444                                             result=(space[time][0]-space[time][1])-space[time][2]*space[time][3];
 445                                         }
 446                                         else
 447                                         {
 448                                             result=(space[time][0]-space[time][1])-space[time][2]/space[time][3];
 449                                         }
 450                                     }
 451                                     else if(p[1]=='*')
 452                                     {
 453                                         if(p[2]=='+')
 454                                         {
 455                                             result=(space[time][0]-space[time][1])*space[time][2]+space[time][3];
 456                                         }
 457                                         else if(p[2]=='-')
 458                                         {
 459                                             result=(space[time][0]-space[time][1])*space[time][2]-space[time][3];
 460                                         }
 461                                         else if(p[2]=='*')
 462                                         {
 463                                             result=(space[time][0]-space[time][1])*space[time][2]*space[time][3];
 464                                         }
 465                                         else
 466                                         {
 467                                             result=(space[time][0]-space[time][1])*space[time][2]/space[time][3];
 468                                         }
 469                                     }
 470                                     else
 471                                     {
 472                                         if(p[2]=='+')
 473                                         {
 474                                             result=(space[time][0]-space[time][1])/space[time][2]+space[time][3];
 475                                         }
 476                                         else if(p[2]=='-')
 477                                         {
 478                                             result=(space[time][0]-space[time][1])/space[time][2]-space[time][3];
 479                                         }
 480                                         else if(p[2]=='*')
 481                                         {
 482                                             result=(space[time][0]-space[time][1])/space[time][2]*space[time][3];
 483                                         }
 484                                         else
 485                                         {
 486                                             result=(space[time][0]-space[time][1])/space[time][2]/space[time][3];
 487                                         }
 488                                     }
 489                                 }
 490                                 else if(p[0]=='*')
 491                                 {
 492                                     if(p[1]=='+')
 493                                     {
 494                                         if(p[2]=='+')
 495                                         {
 496                                             result=(space[time][0]*space[time][1])+space[time][2]+space[time][3];
 497                                         }
 498                                         else if(p[2]=='-')
 499                                         {
 500                                             result=(space[time][0]*space[time][1])+space[time][2]-space[time][3];
 501                                         }
 502                                         else if(p[2]=='*')
 503                                         {
 504                                             result=(space[time][0]*space[time][1])+space[time][2]*space[time][3];
 505                                         }
 506                                         else
 507                                         {
 508                                             result=(space[time][0]*space[time][1])+space[time][2]/space[time][3];
 509                                         }
 510                                     }
 511                                     else if(p[1]=='-')
 512                                     {
 513                                         if(p[2]=='+')
 514                                         {
 515                                             result=(space[time][0]*space[time][1])-space[time][2]+space[time][3];
 516                                         }
 517                                         else if(p[2]=='-')
 518                                         {
 519                                             result=(space[time][0]*space[time][1])-space[time][2]-space[time][3];
 520                                         }
 521                                         else if(p[2]=='*')
 522                                         {
 523                                             result=(space[time][0]*space[time][1])-space[time][2]*space[time][3];
 524                                         }
 525                                         else
 526                                         {
 527                                             result=(space[time][0]*space[time][1])-space[time][2]/space[time][3];
 528                                         }
 529                                     }
 530                                     else if(p[1]=='*')
 531                                     {
 532                                         if(p[2]=='+')
 533                                         {
 534                                             result=(space[time][0]*space[time][1])*space[time][2]+space[time][3];
 535                                         }
 536                                         else if(p[2]=='-')
 537                                         {
 538                                             result=(space[time][0]*space[time][1])*space[time][2]-space[time][3];
 539                                         }
 540                                         else if(p[2]=='*')
 541                                         {
 542                                             result=(space[time][0]*space[time][1])*space[time][2]*space[time][3];
 543                                         }
 544                                         else
 545                                         {
 546                                             result=(space[time][0]*space[time][1])*space[time][2]/space[time][3];
 547                                         }
 548                                     }
 549                                     else
 550                                     {
 551                                         if(p[2]=='+')
 552                                         {
 553                                             result=(space[time][0]*space[time][1])/space[time][2]+space[time][3];
 554                                         }
 555                                         else if(p[2]=='-')
 556                                         {
 557                                             result=(space[time][0]*space[time][1])/space[time][2]-space[time][3];
 558                                         }
 559                                         else if(p[2]=='*')
 560                                         {
 561                                             result=(space[time][0]*space[time][1])/space[time][2]*space[time][3];
 562                                         }
 563                                         else
 564                                         {
 565                                             result=(space[time][0]*space[time][1])/space[time][2]/space[time][3];
 566                                         }
 567                                     }
 568                                 }
 569                                 else
 570                                 {
 571                                     if(p[1]=='+')
 572                                     {
 573                                         if(p[2]=='+')
 574                                         {
 575                                             result=(space[time][0]/space[time][1])+space[time][2]+space[time][3];
 576                                         }
 577                                         else if(p[2]=='-')
 578                                         {
 579                                             result=(space[time][0]/space[time][1])+space[time][2]-space[time][3];
 580                                         }
 581                                         else if(p[2]=='*')
 582                                         {
 583                                             result=(space[time][0]/space[time][1])+space[time][2]*space[time][3];
 584                                         }
 585                                         else
 586                                         {
 587                                             result=(space[time][0]/space[time][1])+space[time][2]/space[time][3];
 588                                         }
 589                                     }
 590                                     else if(p[1]=='-')
 591                                     {
 592                                         if(p[2]=='+')
 593                                         {
 594                                             result=(space[time][0]/space[time][1])-space[time][2]+space[time][3];
 595                                         }
 596                                         else if(p[2]=='-')
 597                                         {
 598                                             result=(space[time][0]/space[time][1])-space[time][2]-space[time][3];
 599                                         }
 600                                         else if(p[2]=='*')
 601                                         {
 602                                             result=(space[time][0]/space[time][1])-space[time][2]*space[time][3];
 603                                         }
 604                                         else
 605                                         {
 606                                             result=(space[time][0]/space[time][1])-space[time][2]/space[time][3];
 607                                         }
 608                                     }
 609                                     else if(p[1]=='*')
 610                                     {
 611                                         if(p[2]=='+')
 612                                         {
 613                                             result=(space[time][0]/space[time][1])*space[time][2]+space[time][3];
 614                                         }
 615                                         else if(p[2]=='-')
 616                                         {
 617                                             result=(space[time][0]/space[time][1])*space[time][2]-space[time][3];
 618                                         }
 619                                         else if(p[2]=='*')
 620                                         {
 621                                             result=(space[time][0]/space[time][1])*space[time][2]*space[time][3];
 622                                         }
 623                                         else
 624                                         {
 625                                             result=(space[time][0]/space[time][1])*space[time][2]/space[time][3];
 626                                         }
 627                                     }
 628                                     else
 629                                     {
 630                                         if(p[2]=='+')
 631                                         {
 632                                             result=(space[time][0]/space[time][1])/space[time][2]+space[time][3];
 633                                         }
 634                                         else if(p[2]=='-')
 635                                         {
 636                                             result=(space[time][0]/space[time][1])/space[time][2]-space[time][3];
 637                                         }
 638                                         else if(p[2]=='*')
 639                                         {
 640                                             result=(space[time][0]/space[time][1])/space[time][2]*space[time][3];
 641                                         }
 642                                         else
 643                                         {
 644                                             result=(space[time][0]/space[time][1])/space[time][2]/space[time][3];
 645                                         }
 646                                     }
 647                                 }
 648                                 System.out.println(" = "+result);
 649                             }
 650                             time++;
 651                         }
 652                     }
 653 //-----------------------------------------------------------------------------------------------------------------------------------------
 654                     case 5:
 655                     {
 656                         int flag1=0;
 657                         for(int i=0;i<time;i++)
 658                         {
 659                             for(int j=0;j<s;j++)
 660                             {
 661                                 if(space[time][j]!=space[i][j])
 662                                 {
 663                                     flag1=1;
 664                                     break;
 665                                 }
 666                                 else
 667                                 {
 668                                     continue;
 669                                 }
 670                             }
 671                         }
 672                         
 673                         if(flag1==1)
 674                         {
 675                             double result=0;
 676                             System.out.print("( "+space[time][0]);
 677                             char p[]=new char [s-1];
 678                             for(int i=1;i<s;i++)
 679                             {
 680                                 symtime=(int)(Math.random()*(3-0+1)+0);
 681                                 p[i-1]=symbollist[symtime];
 682                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
 683                                 if(i==2)
 684                                 {
 685                                     System.out.println(")");
 686                                 }
 687                             }
 688                             if(boolremainder==1)
 689                             {
 690                                 if(p[0]=='+')
 691                                 {
 692                                     if(p[1]=='+')
 693                                     {
 694                                         if(p[2]=='+')
 695                                         {
 696                                             if(p[3]=='+')
 697                                             {
 698                                                 result=(space[time][0]+space[time][1]+space[time][2])+space[time][3]+space[time][4];
 699                                             }
 700                                             else if(p[3]=='-')
 701                                             {
 702                                                 result=(space[time][0]+space[time][1]+space[time][2])+space[time][3]-space[time][4];
 703                                             }
 704                                             else if(p[3]=='*')
 705                                             {
 706                                                 result=(space[time][0]+space[time][1]+space[time][2])+space[time][3]*space[time][4];
 707                                             }
 708                                             else
 709                                             {
 710                                                 result=(space[time][0]+space[time][1]+space[time][2])+space[time][3]/space[time][4];
 711                                             }
 712                                         }
 713                                         else if(p[2]=='-')
 714                                         {
 715                                             if(p[3]=='+')
 716                                             {
 717                                                 result=(space[time][0]+space[time][1]+space[time][2])-space[time][3]+space[time][4];
 718                                             }
 719                                             else if(p[3]=='-')
 720                                             {
 721                                                 result=(space[time][0]+space[time][1]+space[time][2])-space[time][3]-space[time][4];
 722                                             }
 723                                             else if(p[3]=='*')
 724                                             {
 725                                                 result=(space[time][0]+space[time][1]+space[time][2])-space[time][3]*space[time][4];
 726                                             }
 727                                             else
 728                                             {
 729                                                 result=(space[time][0]+space[time][1]+space[time][2])-space[time][3]/space[time][4];
 730                                             }
 731                                         }
 732                                         else if(p[2]=='*')
 733                                         {
 734                                             if(p[3]=='+')
 735                                             {
 736                                                 result=(space[time][0]+space[time][1]+space[time][2])*space[time][3]+space[time][4];
 737                                             }
 738                                             else if(p[3]=='-')
 739                                             {
 740                                                 result=(space[time][0]+space[time][1]+space[time][2])*space[time][3]-space[time][4];
 741                                             }
 742                                             else if(p[3]=='*')
 743                                             {
 744                                                 result=(space[time][0]+space[time][1]+space[time][2])*space[time][3]*space[time][4];
 745                                             }
 746                                             else
 747                                             {
 748                                                 result=(space[time][0]+space[time][1]+space[time][2])*space[time][3]/space[time][4];
 749                                             }
 750                                         }
 751                                         else
 752                                         {
 753                                             if(p[3]=='+')
 754                                             {
 755                                                 result=(space[time][0]+space[time][1]+space[time][2])/space[time][3]+space[time][4];
 756                                             }
 757                                             else if(p[3]=='-')
 758                                             {
 759                                                 result=(space[time][0]+space[time][1]+space[time][2])/space[time][3]-space[time][4];
 760                                             }
 761                                             else if(p[3]=='*')
 762                                             {
 763                                                 result=(space[time][0]+space[time][1]+space[time][2])/space[time][3]*space[time][4];
 764                                             }
 765                                             else
 766                                             {
 767                                                 result=(space[time][0]+space[time][1]+space[time][2])/space[time][3]/space[time][4];
 768                                             }
 769                                         }
 770                                     }
 771                                     else if(p[1]=='-')
 772                                     {
 773                                         if(p[2]=='+')
 774                                         {
 775                                             if(p[3]=='+')
 776                                             {
 777                                                 result=(space[time][0]+space[time][1]-space[time][2])+space[time][3]+space[time][4];
 778                                             }
 779                                             else if(p[3]=='-')
 780                                             {
 781                                                 result=(space[time][0]+space[time][1]-space[time][2])+space[time][3]-space[time][4];
 782                                             }
 783                                             else if(p[3]=='*')
 784                                             {
 785                                                 result=(space[time][0]+space[time][1]-space[time][2])+space[time][3]*space[time][4];
 786                                             }
 787                                             else
 788                                             {
 789                                                 result=(space[time][0]+space[time][1]-space[time][2])+space[time][3]/space[time][4];
 790                                             }
 791                                         }
 792                                         else if(p[2]=='-')
 793                                         {
 794                                             if(p[3]=='+')
 795                                             {
 796                                                 result=(space[time][0]+space[time][1]-space[time][2])-space[time][3]+space[time][4];
 797                                             }
 798                                             else if(p[3]=='-')
 799                                             {
 800                                                 result=(space[time][0]+space[time][1]-space[time][2])-space[time][3]-space[time][4];
 801                                             }
 802                                             else if(p[3]=='*')
 803                                             {
 804                                                 result=(space[time][0]+space[time][1]-space[time][2])-space[time][3]*space[time][4];
 805                                             }
 806                                             else
 807                                             {
 808                                                 result=(space[time][0]+space[time][1]-space[time][2])-space[time][3]/space[time][4];
 809                                             }
 810                                         }
 811                                         else if(p[2]=='*')
 812                                         {
 813                                             if(p[3]=='+')
 814                                             {
 815                                                 result=(space[time][0]+space[time][1]-space[time][2])*space[time][3]+space[time][4];
 816                                             }
 817                                             else if(p[3]=='-')
 818                                             {
 819                                                 result=(space[time][0]+space[time][1]-space[time][2])*space[time][3]-space[time][4];
 820                                             }
 821                                             else if(p[3]=='*')
 822                                             {
 823                                                 result=(space[time][0]+space[time][1]-space[time][2])*space[time][3]*space[time][4];
 824                                             }
 825                                             else
 826                                             {
 827                                                 result=(space[time][0]+space[time][1]-space[time][2])*space[time][3]/space[time][4];
 828                                             }
 829                                         }
 830                                         else
 831                                         {
 832                                             if(p[3]=='+')
 833                                             {
 834                                                 result=(space[time][0]+space[time][1]-space[time][2])/space[time][3]+space[time][4];
 835                                             }
 836                                             else if(p[3]=='-')
 837                                             {
 838                                                 result=(space[time][0]+space[time][1]-space[time][2])/space[time][3]-space[time][4];
 839                                             }
 840                                             else if(p[3]=='*')
 841                                             {
 842                                                 result=(space[time][0]+space[time][1]-space[time][2])/space[time][3]*space[time][4];
 843                                             }
 844                                             else
 845                                             {
 846                                                 result=(space[time][0]+space[time][1]-space[time][2])/space[time][3]/space[time][4];
 847                                             }
 848                                         }
 849                                     }
 850                                     else if(p[1]=='*')
 851                                     {
 852                                         if(p[2]=='+')
 853                                         {
 854                                             if(p[3]=='+')
 855                                             {
 856                                                 result=(space[time][0]+space[time][1]*space[time][2])+space[time][3]+space[time][4];
 857                                             }
 858                                             else if(p[3]=='-')
 859                                             {
 860                                                 result=(space[time][0]+space[time][1]*space[time][2])+space[time][3]-space[time][4];
 861                                             }
 862                                             else if(p[3]=='*')
 863                                             {
 864                                                 result=(space[time][0]+space[time][1]*space[time][2])+space[time][3]*space[time][4];
 865                                             }
 866                                             else
 867                                             {
 868                                                 result=(space[time][0]+space[time][1]*space[time][2])+space[time][3]/space[time][4];
 869                                             }
 870                                         }
 871                                         else if(p[2]=='-')
 872                                         {
 873                                             if(p[3]=='+')
 874                                             {
 875                                                 result=(space[time][0]+space[time][1]*space[time][2])-space[time][3]+space[time][4];
 876                                             }
 877                                             else if(p[3]=='-')
 878                                             {
 879                                                 result=(space[time][0]+space[time][1]*space[time][2])-space[time][3]-space[time][4];
 880                                             }
 881                                             else if(p[3]=='*')
 882                                             {
 883                                                 result=(space[time][0]+space[time][1]*space[time][2])-space[time][3]*space[time][4];
 884                                             }
 885                                             else
 886                                             {
 887                                                 result=(space[time][0]+space[time][1]*space[time][2])-space[time][3]/space[time][4];
 888                                             }
 889                                         }
 890                                         else if(p[2]=='*')
 891                                         {
 892                                             if(p[3]=='+')
 893                                             {
 894                                                 result=(space[time][0]+space[time][1]*space[time][2])*space[time][3]+space[time][4];
 895                                             }
 896                                             else if(p[3]=='-')
 897                                             {
 898                                                 result=(space[time][0]+space[time][1]*space[time][2])*space[time][3]-space[time][4];
 899                                             }
 900                                             else if(p[3]=='*')
 901                                             {
 902                                                 result=(space[time][0]+space[time][1]*space[time][2])*space[time][3]*space[time][4];
 903                                             }
 904                                             else
 905                                             {
 906                                                 result=(space[time][0]+space[time][1]*space[time][2])*space[time][3]/space[time][4];
 907                                             }
 908                                         }
 909                                         else
 910                                         {
 911                                             if(p[3]=='+')
 912                                             {
 913                                                 result=(space[time][0]+space[time][1]*space[time][2])/space[time][3]+space[time][4];
 914                                             }
 915                                             else if(p[3]=='-')
 916                                             {
 917                                                 result=(space[time][0]+space[time][1]*space[time][2])/space[time][3]-space[time][4];
 918                                             }
 919                                             else if(p[3]=='*')
 920                                             {
 921                                                 result=(space[time][0]+space[time][1]*space[time][2])/space[time][3]*space[time][4];
 922                                             }
 923                                             else
 924                                             {
 925                                                 result=(space[time][0]+space[time][1]*space[time][2])/space[time][3]/space[time][4];
 926                                             }
 927                                         }
 928                                     }
 929                                     else
 930                                     {
 931                                         if(p[2]=='+')
 932                                         {
 933                                             if(p[3]=='+')
 934                                             {
 935                                                 result=(space[time][0]+space[time][1]/space[time][2])+space[time][3]+space[time][4];
 936                                             }
 937                                             else if(p[3]=='-')
 938                                             {
 939                                                 result=(space[time][0]+space[time][1]/space[time][2])+space[time][3]-space[time][4];
 940                                             }
 941                                             else if(p[3]=='*')
 942                                             {
 943                                                 result=(space[time][0]+space[time][1]/space[time][2])+space[time][3]*space[time][4];
 944                                             }
 945                                             else
 946                                             {
 947                                                 result=(space[time][0]+space[time][1]/space[time][2])+space[time][3]/space[time][4];
 948                                             }
 949                                         }
 950                                         else if(p[2]=='-')
 951                                         {
 952                                             if(p[3]=='+')
 953                                             {
 954                                                 result=(space[time][0]+space[time][1]/space[time][2])-space[time][3]+space[time][4];
 955                                             }
 956                                             else if(p[3]=='-')
 957                                             {
 958                                                 result=(space[time][0]+space[time][1]/space[time][2])-space[time][3]-space[time][4];
 959                                             }
 960                                             else if(p[3]=='*')
 961                                             {
 962                                                 result=(space[time][0]+space[time][1]/space[time][2])-space[time][3]*space[time][4];
 963                                             }
 964                                             else
 965                                             {
 966                                                 result=(space[time][0]+space[time][1]/space[time][2])-space[time][3]/space[time][4];
 967                                             }
 968                                         }
 969                                         else if(p[2]=='*')
 970                                         {
 971                                             if(p[3]=='+')
 972                                             {
 973                                                 result=(space[time][0]+space[time][1]/space[time][2])*space[time][3]+space[time][4];
 974                                             }
 975                                             else if(p[3]=='-')
 976                                             {
 977                                                 result=(space[time][0]+space[time][1]/space[time][2])*space[time][3]-space[time][4];
 978                                             }
 979                                             else if(p[3]=='*')
 980                                             {
 981                                                 result=(space[time][0]+space[time][1]/space[time][2])*space[time][3]*space[time][4];
 982                                             }
 983                                             else
 984                                             {
 985                                                 result=(space[time][0]+space[time][1]/space[time][2])*space[time][3]/space[time][4];
 986                                             }
 987                                         }
 988                                         else
 989                                         {
 990                                             if(p[3]=='+')
 991                                             {
 992                                                 result=(space[time][0]+space[time][1]/space[time][2])/space[time][3]+space[time][4];
 993                                             }
 994                                             else if(p[3]=='-')
 995                                             {
 996                                                 result=(space[time][0]+space[time][1]/space[time][2])/space[time][3]-space[time][4];
 997                                             }
 998                                             else if(p[3]=='*')
 999                                             {
1000                                                 result=(space[time][0]+space[time][1]/space[time][2])/space[time][3]*space[time][4];
1001                                             }
1002                                             else
1003                                             {
1004                                                 result=(space[time][0]+space[time][1]/space[time][2])/space[time][3]/space[time][4];
1005                                             }
1006                                         }
1007                                     }
1008                                 }
1009                                 else if(p[0]=='-')
1010                                 {
1011                                     if(p[1]=='+')
1012                                     {
1013                                         if(p[2]=='+')
1014                                         {
1015                                             if(p[3]=='+')
1016                                             {
1017                                                 result=(space[time][0]-space[time][1]+space[time][2])+space[time][3]+space[time][4];
1018                                             }
1019                                             else if(p[3]=='-')
1020                                             {
1021                                                 result=(space[time][0]-space[time][1]+space[time][2])+space[time][3]-space[time][4];
1022                                             }
1023                                             else if(p[3]=='*')
1024                                             {
1025                                                 result=(space[time][0]-space[time][1]+space[time][2])+space[time][3]*space[time][4];
1026                                             }
1027                                             else
1028                                             {
1029                                                 result=(space[time][0]-space[time][1]+space[time][2])+space[time][3]/space[time][4];
1030                                             }
1031                                         }
1032                                         else if(p[2]=='-')
1033                                         {
1034                                             if(p[3]=='+')
1035                                             {
1036                                                 result=(space[time][0]-space[time][1]+space[time][2])-space[time][3]+space[time][4];
1037                                             }
1038                                             else if(p[3]=='-')
1039                                             {
1040                                                 result=(space[time][0]-space[time][1]+space[time][2])-space[time][3]-space[time][4];
1041                                             }
1042                                             else if(p[3]=='*')
1043                                             {
1044                                                 result=(space[time][0]-space[time][1]+space[time][2])-space[time][3]*space[time][4];
1045                                             }
1046                                             else
1047                                             {
1048                                                 result=(space[time][0]-space[time][1]+space[time][2])-space[time][3]/space[time][4];
1049                                             }
1050                                         }
1051                                         else if(p[2]=='*')
1052                                         {
1053                                             if(p[3]=='+')
1054                                             {
1055                                                 result=(space[time][0]-space[time][1]+space[time][2])*space[time][3]+space[time][4];
1056                                             }
1057                                             else if(p[3]=='-')
1058                                             {
1059                                                 result=(space[time][0]-space[time][1]+space[time][2])*space[time][3]-space[time][4];
1060                                             }
1061                                             else if(p[3]=='*')
1062                                             {
1063                                                 result=(space[time][0]-space[time][1]+space[time][2])*space[time][3]*space[time][4];
1064                                             }
1065                                             else
1066                                             {
1067                                                 result=(space[time][0]-space[time][1]+space[time][2])*space[time][3]/space[time][4];
1068                                             }
1069                                         }
1070                                         else
1071                                         {
1072                                             if(p[3]=='+')
1073                                             {
1074                                                 result=(space[time][0]-space[time][1]+space[time][2])/space[time][3]+space[time][4];
1075                                             }
1076                                             else if(p[3]=='-')
1077                                             {
1078                                                 result=(space[time][0]-space[time][1]+space[time][2])/space[time][3]-space[time][4];
1079                                             }
1080                                             else if(p[3]=='*')
1081                                             {
1082                                                 result=(space[time][0]-space[time][1]+space[time][2])/space[time][3]*space[time][4];
1083                                             }
1084                                             else
1085                                             {
1086                                                 result=(space[time][0]-space[time][1]+space[time][2])/space[time][3]/space[time][4];
1087                                             }
1088                                         }
1089                                     }
1090                                     else if(p[1]=='-')
1091                                     {
1092                                         if(p[2]=='+')
1093                                         {
1094                                             if(p[3]=='+')
1095                                             {
1096                                                 result=(space[time][0]-space[time][1]-space[time][2])+space[time][3]+space[time][4];
1097                                             }
1098                                             else if(p[3]=='-')
1099                                             {
1100                                                 result=(space[time][0]-space[time][1]-space[time][2])+space[time][3]-space[time][4];
1101                                             }
1102                                             else if(p[3]=='*')
1103                                             {
1104                                                 result=(space[time][0]-space[time][1]-space[time][2])+space[time][3]*space[time][4];
1105                                             }
1106                                             else
1107                                             {
1108                                                 result=(space[time][0]-space[time][1]-space[time][2])+space[time][3]/space[time][4];
1109                                             }
1110                                         }
1111                                         else if(p[2]=='-')
1112                                         {
1113                                             if(p[3]=='+')
1114                                             {
1115                                                 result=(space[time][0]-space[time][1]-space[time][2])-space[time][3]+space[time][4];
1116                                             }
1117                                             else if(p[3]=='-')
1118                                             {
1119                                                 result=(space[time][0]-space[time][1]-space[time][2])-space[time][3]-space[time][4];
1120                                             }
1121                                             else if(p[3]=='*')
1122                                             {
1123                                                 result=(space[time][0]-space[time][1]-space[time][2])-space[time][3]*space[time][4];
1124                                             }
1125                                             else
1126                                             {
1127                                                 result=(space[time][0]-space[time][1]-space[time][2])-space[time][3]/space[time][4];
1128                                             }
1129                                         }
1130                                         else if(p[2]=='*')
1131                                         {
1132                                             if(p[3]=='+')
1133                                             {
1134                                                 result=(space[time][0]-space[time][1]-space[time][2])*space[time][3]+space[time][4];
1135                                             }
1136                                             else if(p[3]=='-')
1137                                             {
1138                                                 result=(space[time][0]-space[time][1]-space[time][2])*space[time][3]-space[time][4];
1139                                             }
1140                                             else if(p[3]=='*')
1141                                             {
1142                                                 result=(space[time][0]-space[time][1]-space[time][2])*space[time][3]*space[time][4];
1143                                             }
1144                                             else
1145                                             {
1146                                                 result=(space[time][0]-space[time][1]-space[time][2])*space[time][3]/space[time][4];
1147                                             }
1148                                         }
1149                                         else
1150                                         {
1151                                             if(p[3]=='+')
1152                                             {
1153                                                 result=(space[time][0]-space[time][1]-space[time][2])/space[time][3]+space[time][4];
1154                                             }
1155                                             else if(p[3]=='-')
1156                                             {
1157                                                 result=(space[time][0]-space[time][1]-space[time][2])/space[time][3]-space[time][4];
1158                                             }
1159                                             else if(p[3]=='*')
1160                                             {
1161                                                 result=(space[time][0]-space[time][1]-space[time][2])/space[time][3]*space[time][4];
1162                                             }
1163                                             else
1164                                             {
1165                                                 result=(space[time][0]-space[time][1]-space[time][2])/space[time][3]/space[time][4];
1166                                             }
1167                                         }
1168                                     }
1169                                     else if(p[1]=='*')
1170                                     {
1171                                         if(p[2]=='+')
1172                                         {
1173                                             if(p[3]=='+')
1174                                             {
1175                                                 result=(space[time][0]-space[time][1]*space[time][2])+space[time][3]+space[time][4];
1176                                             }
1177                                             else if(p[3]=='-')
1178                                             {
1179                                                 result=(space[time][0]-space[time][1]*space[time][2])+space[time][3]-space[time][4];
1180                                             }
1181                                             else if(p[3]=='*')
1182                                             {
1183                                                 result=(space[time][0]-space[time][1]*space[time][2])+space[time][3]*space[time][4];
1184                                             }
1185                                             else
1186                                             {
1187                                                 result=(space[time][0]-space[time][1]*space[time][2])+space[time][3]/space[time][4];
1188                                             }
1189                                         }
1190                                         else if(p[2]=='-')
1191                                         {
1192                                             if(p[3]=='+')
1193                                             {
1194                                                 result=(space[time][0]-space[time][1]*space[time][2])-space[time][3]+space[time][4];
1195                                             }
1196                                             else if(p[3]=='-')
1197                                             {
1198                                                 result=(space[time][0]-space[time][1]*space[time][2])-space[time][3]-space[time][4];
1199                                             }
1200                                             else if(p[3]=='*')
1201                                             {
1202                                                 result=(space[time][0]-space[time][1]*space[time][2])-space[time][3]*space[time][4];
1203                                             }
1204                                             else
1205                                             {
1206                                                 result=(space[time][0]-space[time][1]*space[time][2])-space[time][3]/space[time][4];
1207                                             }
1208                                         }
1209                                         else if(p[2]=='*')
1210                                         {
1211                                             if(p[3]=='+')
1212                                             {
1213                                                 result=(space[time][0]-space[time][1]*space[time][2])*space[time][3]+space[time][4];
1214                                             }
1215                                             else if(p[3]=='-')
1216                                             {
1217                                                 result=(space[time][0]-space[time][1]*space[time][2])*space[time][3]-space[time][4];
1218                                             }
1219                                             else if(p[3]=='*')
1220                                             {
1221                                                 result=(space[time][0]-space[time][1]*space[time][2])*space[time][3]*space[time][4];
1222                                             }
1223                                             else
1224                                             {
1225                                                 result=(space[time][0]-space[time][1]*space[time][2])*space[time][3]/space[time][4];
1226                                             }
1227                                         }
1228                                         else
1229                                         {
1230                                             if(p[3]=='+')
1231                                             {
1232                                                 result=(space[time][0]-space[time][1]*space[time][2])/space[time][3]+space[time][4];
1233                                             }
1234                                             else if(p[3]=='-')
1235                                             {
1236                                                 result=(space[time][0]-space[time][1]*space[time][2])/space[time][3]-space[time][4];
1237                                             }
1238                                             else if(p[3]=='*')
1239                                             {
1240                                                 result=(space[time][0]-space[time][1]*space[time][2])/space[time][3]*space[time][4];
1241                                             }
1242                                             else
1243                                             {
1244                                                 result=(space[time][0]-space[time][1]*space[time][2])/space[time][3]/space[time][4];
1245                                             }
1246                                         }
1247                                     }
1248                                     else
1249                                     {
1250                                         if(p[2]=='+')
1251                                         {
1252                                             if(p[3]=='+')
1253                                             {
1254                                                 result=(space[time][0]-space[time][1]/space[time][2])+space[time][3]+space[time][4];
1255                                             }
1256                                             else if(p[3]=='-')
1257                                             {
1258                                                 result=(space[time][0]-space[time][1]/space[time][2])+space[time][3]-space[time][4];
1259                                             }
1260                                             else if(p[3]=='*')
1261                                             {
1262                                                 result=(space[time][0]-space[time][1]/space[time][2])+space[time][3]*space[time][4];
1263                                             }
1264                                             else
1265                                             {
1266                                                 result=(space[time][0]-space[time][1]/space[time][2])+space[time][3]/space[time][4];
1267                                             }
1268                                         }
1269                                         else if(p[2]=='-')
1270                                         {
1271                                             if(p[3]=='+')
1272                                             {
1273                                                 result=(space[time][0]-space[time][1]/space[time][2])-space[time][3]+space[time][4];
1274                                             }
1275                                             else if(p[3]=='-')
1276                                             {
1277                                                 result=(space[time][0]-space[time][1]/space[time][2])-space[time][3]-space[time][4];
1278                                             }
1279                                             else if(p[3]=='*')
1280                                             {
1281                                                 result=(space[time][0]-space[time][1]/space[time][2])-space[time][3]*space[time][4];
1282                                             }
1283                                             else
1284                                             {
1285                                                 result=(space[time][0]-space[time][1]/space[time][2])-space[time][3]/space[time][4];
1286                                             }
1287                                         }
1288                                         else if(p[2]=='*')
1289                                         {
1290                                             if(p[3]=='+')
1291                                             {
1292                                                 result=(space[time][0]-space[time][1]/space[time][2])*space[time][3]+space[time][4];
1293                                             }
1294                                             else if(p[3]=='-')
1295                                             {
1296                                                 result=(space[time][0]-space[time][1]/space[time][2])*space[time][3]-space[time][4];
1297                                             }
1298                                             else if(p[3]=='*')
1299                                             {
1300                                                 result=(space[time][0]-space[time][1]/space[time][2])*space[time][3]*space[time][4];
1301                                             }
1302                                             else
1303                                             {
1304                                                 result=(space[time][0]-space[time][1]/space[time][2])*space[time][3]/space[time][4];
1305                                             }
1306                                         }
1307                                         else
1308                                         {
1309                                             if(p[3]=='+')
1310                                             {
1311                                                 result=(space[time][0]-space[time][1]/space[time][2])/space[time][3]+space[time][4];
1312                                             }
1313                                             else if(p[3]=='-')
1314                                             {
1315                                                 result=(space[time][0]-space[time][1]/space[time][2])/space[time][3]-space[time][4];
1316                                             }
1317                                             else if(p[3]=='*')
1318                                             {
1319                                                 result=(space[time][0]-space[time][1]/space[time][2])/space[time][3]*space[time][4];
1320                                             }
1321                                             else
1322                                             {
1323                                                 result=(space[time][0]-space[time][1]/space[time][2])/space[time][3]/space[time][4];
1324                                             }
1325                                         }
1326                                     }
1327                                 }
1328                                 else if(p[0]=='*')
1329                                 {
1330                                     if(p[1]=='+')
1331                                     {
1332                                         if(p[2]=='+')
1333                                         {
1334                                             if(p[3]=='+')
1335                                             {
1336                                                 result=(space[time][0]*space[time][1]+space[time][2])+space[time][3]+space[time][4];
1337                                             }
1338                                             else if(p[3]=='-')
1339                                             {
1340                                                 result=(space[time][0]*space[time][1]+space[time][2])+space[time][3]-space[time][4];
1341                                             }
1342                                             else if(p[3]=='*')
1343                                             {
1344                                                 result=(space[time][0]*space[time][1]+space[time][2])+space[time][3]*space[time][4];
1345                                             }
1346                                             else
1347                                             {
1348                                                 result=(space[time][0]*space[time][1]+space[time][2])+space[time][3]/space[time][4];
1349                                             }
1350                                         }
1351                                         else if(p[2]=='-')
1352                                         {
1353                                             if(p[3]=='+')
1354                                             {
1355                                                 result=(space[time][0]*space[time][1]+space[time][2])-space[time][3]+space[time][4];
1356                                             }
1357                                             else if(p[3]=='-')
1358                                             {
1359                                                 result=(space[time][0]*space[time][1]+space[time][2])-space[time][3]-space[time][4];
1360                                             }
1361                                             else if(p[3]=='*')
1362                                             {
1363                                                 result=(space[time][0]*space[time][1]+space[time][2])-space[time][3]*space[time][4];
1364                                             }
1365                                             else
1366                                             {
1367                                                 result=(space[time][0]*space[time][1]+space[time][2])-space[time][3]/space[time][4];
1368                                             }
1369                                         }
1370                                         else if(p[2]=='*')
1371                                         {
1372                                             if(p[3]=='+')
1373                                             {
1374                                                 result=(space[time][0]*space[time][1]+space[time][2])*space[time][3]+space[time][4];
1375                                             }
1376                                             else if(p[3]=='-')
1377                                             {
1378                                                 result=(space[time][0]*space[time][1]+space[time][2])*space[time][3]-space[time][4];
1379                                             }
1380                                             else if(p[3]=='*')
1381                                             {
1382                                                 result=(space[time][0]*space[time][1]+space[time][2])*space[time][3]*space[time][4];
1383                                             }
1384                                             else
1385                                             {
1386                                                 result=(space[time][0]*space[time][1]+space[time][2])*space[time][3]/space[time][4];
1387                                             }
1388                                         }
1389                                         else
1390                                         {
1391                                             if(p[3]=='+')
1392                                             {
1393                                                 result=(space[time][0]*space[time][1]+space[time][2])/space[time][3]+space[time][4];
1394                                             }
1395                                             else if(p[3]=='-')
1396                                             {
1397                                                 result=(space[time][0]*space[time][1]+space[time][2])/space[time][3]-space[time][4];
1398                                             }
1399                                             else if(p[3]=='*')
1400                                             {
1401                                                 result=(space[time][0]*space[time][1]+space[time][2])/space[time][3]*space[time][4];
1402                                             }
1403                                             else
1404                                             {
1405                                                 result=(space[time][0]*space[time][1]+space[time][2])/space[time][3]/space[time][4];
1406                                             }
1407                                         }
1408                                     }
1409                                     else if(p[1]=='-')
1410                                     {
1411                                         if(p[2]=='+')
1412                                         {
1413                                             if(p[3]=='+')
1414                                             {
1415                                                 result=(space[time][0]*space[time][1]-space[time][2])+space[time][3]+space[time][4];
1416                                             }
1417                                             else if(p[3]=='-')
1418                                             {
1419                                                 result=(space[time][0]*space[time][1]-space[time][2])+space[time][3]-space[time][4];
1420                                             }
1421                                             else if(p[3]=='*')
1422                                             {
1423                                                 result=(space[time][0]*space[time][1]-space[time][2])+space[time][3]*space[time][4];
1424                                             }
1425                                             else
1426                                             {
1427                                                 result=(space[time][0]*space[time][1]-space[time][2])+space[time][3]/space[time][4];
1428                                             }
1429                                         }
1430                                         else if(p[2]=='-')
1431                                         {
1432                                             if(p[3]=='+')
1433                                             {
1434                                                 result=(space[time][0]*space[time][1]-space[time][2])-space[time][3]+space[time][4];
1435                                             }
1436                                             else if(p[3]=='-')
1437                                             {
1438                                                 result=(space[time][0]*space[time][1]-space[time][2])-space[time][3]-space[time][4];
1439                                             }
1440                                             else if(p[3]=='*')
1441                                             {
1442                                                 result=(space[time][0]*space[time][1]-space[time][2])-space[time][3]*space[time][4];
1443                                             }
1444                                             else
1445                                             {
1446                                                 result=(space[time][0]*space[time][1]-space[time][2])-space[time][3]/space[time][4];
1447                                             }
1448                                         }
1449                                         else if(p[2]=='*')
1450                                         {
1451                                             if(p[3]=='+')
1452                                             {
1453                                                 result=(space[time][0]*space[time][1]-space[time][2])*space[time][3]+space[time][4];
1454                                             }
1455                                             else if(p[3]=='-')
1456                                             {
1457                                                 result=(space[time][0]*space[time][1]-space[time][2])*space[time][3]-space[time][4];
1458                                             }
1459                                             else if(p[3]=='*')
1460                                             {
1461                                                 result=(space[time][0]*space[time][1]-space[time][2])*space[time][3]*space[time][4];
1462                                             }
1463                                             else
1464                                             {
1465                                                 result=(space[time][0]*space[time][1]-space[time][2])*space[time][3]/space[time][4];
1466                                             }
1467                                         }
1468                                         else
1469                                         {
1470                                             if(p[3]=='+')
1471                                             {
1472                                                 result=(space[time][0]*space[time][1]-space[time][2])/space[time][3]+space[time][4];
1473                                             }
1474                                             else if(p[3]=='-')
1475                                             {
1476                                                 result=(space[time][0]*space[time][1]-space[time][2])/space[time][3]-space[time][4];
1477                                             }
1478                                             else if(p[3]=='*')
1479                                             {
1480                                                 result=(space[time][0]*space[time][1]-space[time][2])/space[time][3]*space[time][4];
1481                                             }
1482                                             else
1483                                             {
1484                                                 result=(space[time][0]*space[time][1]-space[time][2])/space[time][3]/space[time][4];
1485                                             }
1486                                         }
1487                                     }
1488                                     else if(p[1]=='*')
1489                                     {
1490                                         if(p[2]=='+')
1491                                         {
1492                                             if(p[3]=='+')
1493                                             {
1494                                                 result=(space[time][0]*space[time][1]*space[time][2])+space[time][3]+space[time][4];
1495                                             }
1496                                             else if(p[3]=='-')
1497                                             {
1498                                                 result=(space[time][0]*space[time][1]*space[time][2])+space[time][3]-space[time][4];
1499                                             }
1500                                             else if(p[3]=='*')
1501                                             {
1502                                                 result=(space[time][0]*space[time][1]*space[time][2])+space[time][3]*space[time][4];
1503                                             }
1504                                             else
1505                                             {
1506                                                 result=(space[time][0]*space[time][1]*space[time][2])+space[time][3]/space[time][4];
1507                                             }
1508                                         }
1509                                         else if(p[2]=='-')
1510                                         {
1511                                             if(p[3]=='+')
1512                                             {
1513                                                 result=(space[time][0]*space[time][1]*space[time][2])-space[time][3]+space[time][4];
1514                                             }
1515                                             else if(p[3]=='-')
1516                                             {
1517                                                 result=(space[time][0]*space[time][1]*space[time][2])-space[time][3]-space[time][4];
1518                                             }
1519                                             else if(p[3]=='*')
1520                                             {
1521                                                 result=(space[time][0]*space[time][1]*space[time][2])-space[time][3]*space[time][4];
1522                                             }
1523                                             else
1524                                             {
1525                                                 result=(space[time][0]*space[time][1]*space[time][2])-space[time][3]/space[time][4];
1526                                             }
1527                                         }
1528                                         else if(p[2]=='*')
1529                                         {
1530                                             if(p[3]=='+')
1531                                             {
1532                                                 result=(space[time][0]*space[time][1]*space[time][2])*space[time][3]+space[time][4];
1533                                             }
1534                                             else if(p[3]=='-')
1535                                             {
1536                                                 result=(space[time][0]*space[time][1]*space[time][2])*space[time][3]-space[time][4];
1537                                             }
1538                                             else if(p[3]=='*')
1539                                             {
1540                                                 result=(space[time][0]*space[time][1]*space[time][2])*space[time][3]*space[time][4];
1541                                             }
1542                                             else
1543                                             {
1544                                                 result=(space[time][0]*space[time][1]*space[time][2])*space[time][3]/space[time][4];
1545                                             }
1546                                         }
1547                                         else
1548                                         {
1549                                             if(p[3]=='+')
1550                                             {
1551                                                 result=(space[time][0]*space[time][1]*space[time][2])/space[time][3]+space[time][4];
1552                                             }
1553                                             else if(p[3]=='-')
1554                                             {
1555                                                 result=(space[time][0]*space[time][1]*space[time][2])/space[time][3]-space[time][4];
1556                                             }
1557                                             else if(p[3]=='*')
1558                                             {
1559                                                 result=(space[time][0]*space[time][1]*space[time][2])/space[time][3]*space[time][4];
1560                                             }
1561                                             else
1562                                             {
1563                                                 result=(space[time][0]*space[time][1]*space[time][2])/space[time][3]/space[time][4];
1564                                             }
1565                                         }
1566                                     }
1567                                     else
1568                                     {
1569                                         if(p[2]=='+')
1570                                         {
1571                                             if(p[3]=='+')
1572                                             {
1573                                                 result=(space[time][0]*space[time][1]/space[time][2])+space[time][3]+space[time][4];
1574                                             }
1575                                             else if(p[3]=='-')
1576                                             {
1577                                                 result=(space[time][0]*space[time][1]/space[time][2])+space[time][3]-space[time][4];
1578                                             }
1579                                             else if(p[3]=='*')
1580                                             {
1581                                                 result=(space[time][0]*space[time][1]/space[time][2])+space[time][3]*space[time][4];
1582                                             }
1583                                             else
1584                                             {
1585                                                 result=(space[time][0]*space[time][1]/space[time][2])+space[time][3]/space[time][4];
1586                                             }
1587                                         }
1588                                         else if(p[2]=='-')
1589                                         {
1590                                             if(p[3]=='+')
1591                                             {
1592                                                 result=(space[time][0]*space[time][1]/space[time][2])-space[time][3]+space[time][4];
1593                                             }
1594                                             else if(p[3]=='-')
1595                                             {
1596                                                 result=(space[time][0]*space[time][1]/space[time][2])-space[time][3]-space[time][4];
1597                                             }
1598                                             else if(p[3]=='*')
1599                                             {
1600                                                 result=(space[time][0]*space[time][1]/space[time][2])-space[time][3]*space[time][4];
1601                                             }
1602                                             else
1603                                             {
1604                                                 result=(space[time][0]*space[time][1]/space[time][2])-space[time][3]/space[time][4];
1605                                             }
1606                                         }
1607                                         else if(p[2]=='*')
1608                                         {
1609                                             if(p[3]=='+')
1610                                             {
1611                                                 result=(space[time][0]*space[time][1]/space[time][2])*space[time][3]+space[time][4];
1612                                             }
1613                                             else if(p[3]=='-')
1614                                             {
1615                                                 result=(space[time][0]*space[time][1]/space[time][2])*space[time][3]-space[time][4];
1616                                             }
1617                                             else if(p[3]=='*')
1618                                             {
1619                                                 result=(space[time][0]*space[time][1]/space[time][2])*space[time][3]*space[time][4];
1620                                             }
1621                                             else
1622                                             {
1623                                                 result=(space[time][0]*space[time][1]/space[time][2])*space[time][3]/space[time][4];
1624                                             }
1625                                         }
1626                                         else
1627                                         {
1628                                             if(p[3]=='+')
1629                                             {
1630                                                 result=(space[time][0]*space[time][1]/space[time][2])/space[time][3]+space[time][4];
1631                                             }
1632                                             else if(p[3]=='-')
1633                                             {
1634                                                 result=(space[time][0]*space[time][1]/space[time][2])/space[time][3]-space[time][4];
1635                                             }
1636                                             else if(p[3]=='*')
1637                                             {
1638                                                 result=(space[time][0]*space[time][1]/space[time][2])/space[time][3]*space[time][4];
1639                                             }
1640                                             else
1641                                             {
1642                                                 result=(space[time][0]*space[time][1]/space[time][2])/space[time][3]/space[time][4];
1643                                             }
1644                                         }
1645                                     }
1646                                 }
1647                                 else
1648                                 {
1649                                     if(p[1]=='+')
1650                                     {
1651                                         if(p[2]=='+')
1652                                         {
1653                                             if(p[3]=='+')
1654                                             {
1655                                                 result=(space[time][0]/space[time][1]+space[time][2])+space[time][3]+space[time][4];
1656                                             }
1657                                             else if(p[3]=='-')
1658                                             {
1659                                                 result=(space[time][0]/space[time][1]+space[time][2])+space[time][3]-space[time][4];
1660                                             }
1661                                             else if(p[3]=='*')
1662                                             {
1663                                                 result=(space[time][0]/space[time][1]+space[time][2])+space[time][3]*space[time][4];
1664                                             }
1665                                             else
1666                                             {
1667                                                 result=(space[time][0]/space[time][1]+space[time][2])+space[time][3]/space[time][4];
1668                                             }
1669                                         }
1670                                         else if(p[2]=='-')
1671                                         {
1672                                             if(p[3]=='+')
1673                                             {
1674                                                 result=(space[time][0]/space[time][1]+space[time][2])-space[time][3]+space[time][4];
1675                                             }
1676                                             else if(p[3]=='-')
1677                                             {
1678                                                 result=(space[time][0]/space[time][1]+space[time][2])-space[time][3]-space[time][4];
1679                                             }
1680                                             else if(p[3]=='*')
1681                                             {
1682                                                 result=(space[time][0]/space[time][1]+space[time][2])-space[time][3]*space[time][4];
1683                                             }
1684                                             else
1685                                             {
1686                                                 result=(space[time][0]/space[time][1]+space[time][2])-space[time][3]/space[time][4];
1687                                             }
1688                                         }
1689                                         else if(p[2]=='*')
1690                                         {
1691                                             if(p[3]=='+')
1692                                             {
1693                                                 result=(space[time][0]/space[time][1]+space[time][2])*space[time][3]+space[time][4];
1694                                             }
1695                                             else if(p[3]=='-')
1696                                             {
1697                                                 result=(space[time][0]/space[time][1]+space[time][2])*space[time][3]-space[time][4];
1698                                             }
1699                                             else if(p[3]=='*')
1700                                             {
1701                                                 result=(space[time][0]/space[time][1]+space[time][2])*space[time][3]*space[time][4];
1702                                             }
1703                                             else
1704                                             {
1705                                                 result=(space[time][0]/space[time][1]+space[time][2])*space[time][3]/space[time][4];
1706                                             }
1707                                         }
1708                                         else
1709                                         {
1710                                             if(p[3]=='+')
1711                                             {
1712                                                 result=(space[time][0]/space[time][1]+space[time][2])/space[time][3]+space[time][4];
1713                                             }
1714                                             else if(p[3]=='-')
1715                                             {
1716                                                 result=(space[time][0]/space[time][1]+space[time][2])/space[time][3]-space[time][4];
1717                                             }
1718                                             else if(p[3]=='*')
1719                                             {
1720                                                 result=(space[time][0]/space[time][1]+space[time][2])/space[time][3]*space[time][4];
1721                                             }
1722                                             else
1723                                             {
1724                                                 result=(space[time][0]/space[time][1]+space[time][2])/space[time][3]/space[time][4];
1725                                             }
1726                                         }
1727                                     }
1728                                     else if(p[1]=='-')
1729                                     {
1730                                         if(p[2]=='+')
1731                                         {
1732                                             if(p[3]=='+')
1733                                             {
1734                                                 result=(space[time][0]/space[time][1]-space[time][2])+space[time][3]+space[time][4];
1735                                             }
1736                                             else if(p[3]=='-')
1737                                             {
1738                                                 result=(space[time][0]/space[time][1]-space[time][2])+space[time][3]-space[time][4];
1739                                             }
1740                                             else if(p[3]=='*')
1741                                             {
1742                                                 result=(space[time][0]/space[time][1]-space[time][2])+space[time][3]*space[time][4];
1743                                             }
1744                                             else
1745                                             {
1746                                                 result=(space[time][0]/space[time][1]-space[time][2])+space[time][3]/space[time][4];
1747                                             }
1748                                         }
1749                                         else if(p[2]=='-')
1750                                         {
1751                                             if(p[3]=='+')
1752                                             {
1753                                                 result=(space[time][0]/space[time][1]-space[time][2])-space[time][3]+space[time][4];
1754                                             }
1755                                             else if(p[3]=='-')
1756                                             {
1757                                                 result=(space[time][0]/space[time][1]-space[time][2])-space[time][3]-space[time][4];
1758                                             }
1759                                             else if(p[3]=='*')
1760                                             {
1761                                                 result=(space[time][0]/space[time][1]-space[time][2])-space[time][3]*space[time][4];
1762                                             }
1763                                             else
1764                                             {
1765                                                 result=(space[time][0]/space[time][1]-space[time][2])-space[time][3]/space[time][4];
1766                                             }
1767                                         }
1768                                         else if(p[2]=='*')
1769                                         {
1770                                             if(p[3]=='+')
1771                                             {
1772                                                 result=(space[time][0]/space[time][1]-space[time][2])*space[time][3]+space[time][4];
1773                                             }
1774                                             else if(p[3]=='-')
1775                                             {
1776                                                 result=(space[time][0]/space[time][1]-space[time][2])*space[time][3]-space[time][4];
1777                                             }
1778                                             else if(p[3]=='*')
1779                                             {
1780                                                 result=(space[time][0]/space[time][1]-space[time][2])*space[time][3]*space[time][4];
1781                                             }
1782                                             else
1783                                             {
1784                                                 result=(space[time][0]/space[time][1]-space[time][2])*space[time][3]/space[time][4];
1785                                             }
1786                                         }
1787                                         else
1788                                         {
1789                                             if(p[3]=='+')
1790                                             {
1791                                                 result=(space[time][0]/space[time][1]-space[time][2])/space[time][3]+space[time][4];
1792                                             }
1793                                             else if(p[3]=='-')
1794                                             {
1795                                                 result=(space[time][0]/space[time][1]-space[time][2])/space[time][3]-space[time][4];
1796                                             }
1797                                             else if(p[3]=='*')
1798                                             {
1799                                                 result=(space[time][0]/space[time][1]-space[time][2])/space[time][3]*space[time][4];
1800                                             }
1801                                             else
1802                                             {
1803                                                 result=(space[time][0]/space[time][1]-space[time][2])/space[time][3]/space[time][4];
1804                                             }
1805                                         }
1806                                     }
1807                                     else if(p[1]=='*')
1808                                     {
1809                                         if(p[2]=='+')
1810                                         {
1811                                             if(p[3]=='+')
1812                                             {
1813                                                 result=(space[time][0]/space[time][1]*space[time][2])+space[time][3]+space[time][4];
1814                                             }
1815                                             else if(p[3]=='-')
1816                                             {
1817                                                 result=(space[time][0]/space[time][1]*space[time][2])+space[time][3]-space[time][4];
1818                                             }
1819                                             else if(p[3]=='*')
1820                                             {
1821                                                 result=(space[time][0]/space[time][1]*space[time][2])+space[time][3]*space[time][4];
1822                                             }
1823                                             else
1824                                             {
1825                                                 result=(space[time][0]/space[time][1]*space[time][2])+space[time][3]/space[time][4];
1826                                             }
1827                                         }
1828                                         else if(p[2]=='-')
1829                                         {
1830                                             if(p[3]=='+')
1831                                             {
1832                                                 result=(space[time][0]/space[time][1]*space[time][2])-space[time][3]+space[time][4];
1833                                             }
1834                                             else if(p[3]=='-')
1835                                             {
1836                                                 result=(space[time][0]/space[time][1]*space[time][2])-space[time][3]-space[time][4];
1837                                             }
1838                                             else if(p[3]=='*')
1839                                             {
1840                                                 result=(space[time][0]/space[time][1]*space[time][2])-space[time][3]*space[time][4];
1841                                             }
1842                                             else
1843                                             {
1844                                                 result=(space[time][0]/space[time][1]*space[time][2])-space[time][3]/space[time][4];
1845                                             }
1846                                         }
1847                                         else if(p[2]=='*')
1848                                         {
1849                                             if(p[3]=='+')
1850                                             {
1851                                                 result=(space[time][0]/space[time][1]*space[time][2])*space[time][3]+space[time][4];
1852                                             }
1853                                             else if(p[3]=='-')
1854                                             {
1855                                                 result=(space[time][0]/space[time][1]*space[time][2])*space[time][3]-space[time][4];
1856                                             }
1857                                             else if(p[3]=='*')
1858                                             {
1859                                                 result=(space[time][0]/space[time][1]*space[time][2])*space[time][3]*space[time][4];
1860                                             }
1861                                             else
1862                                             {
1863                                                 result=(space[time][0]/space[time][1]*space[time][2])*space[time][3]/space[time][4];
1864                                             }
1865                                         }
1866                                         else
1867                                         {
1868                                             if(p[3]=='+')
1869                                             {
1870                                                 result=(space[time][0]/space[time][1]*space[time][2])/space[time][3]+space[time][4];
1871                                             }
1872                                             else if(p[3]=='-')
1873                                             {
1874                                                 result=(space[time][0]/space[time][1]*space[time][2])/space[time][3]-space[time][4];
1875                                             }
1876                                             else if(p[3]=='*')
1877                                             {
1878                                                 result=(space[time][0]/space[time][1]*space[time][2])/space[time][3]*space[time][4];
1879                                             }
1880                                             else
1881                                             {
1882                                                 result=(space[time][0]/space[time][1]*space[time][2])/space[time][3]/space[time][4];
1883                                             }
1884                                         }
1885                                     }
1886                                     else
1887                                     {
1888                                         if(p[2]=='+')
1889                                         {
1890                                             if(p[3]=='+')
1891                                             {
1892                                                 result=(space[time][0]/space[time][1]/space[time][2])+space[time][3]+space[time][4];
1893                                             }
1894                                             else if(p[3]=='-')
1895                                             {
1896                                                 result=(space[time][0]/space[time][1]/space[time][2])+space[time][3]-space[time][4];
1897                                             }
1898                                             else if(p[3]=='*')
1899                                             {
1900                                                 result=(space[time][0]/space[time][1]/space[time][2])+space[time][3]*space[time][4];
1901                                             }
1902                                             else
1903                                             {
1904                                                 result=(space[time][0]/space[time][1]/space[time][2])+space[time][3]/space[time][4];
1905                                             }
1906                                         }
1907                                         else if(p[2]=='-')
1908                                         {
1909                                             if(p[3]=='+')
1910                                             {
1911                                                 result=(space[time][0]/space[time][1]/space[time][2])-space[time][3]+space[time][4];
1912                                             }
1913                                             else if(p[3]=='-')
1914                                             {
1915                                                 result=(space[time][0]/space[time][1]/space[time][2])-space[time][3]-space[time][4];
1916                                             }
1917                                             else if(p[3]=='*')
1918                                             {
1919                                                 result=(space[time][0]/space[time][1]/space[time][2])-space[time][3]*space[time][4];
1920                                             }
1921                                             else
1922                                             {
1923                                                 result=(space[time][0]/space[time][1]/space[time][2])-space[time][3]/space[time][4];
1924                                             }
1925                                         }
1926                                         else if(p[2]=='*')
1927                                         {
1928                                             if(p[3]=='+')
1929                                             {
1930                                                 result=(space[time][0]/space[time][1]/space[time][2])*space[time][3]+space[time][4];
1931                                             }
1932                                             else if(p[3]=='-')
1933                                             {
1934                                                 result=(space[time][0]/space[time][1]/space[time][2])*space[time][3]-space[time][4];
1935                                             }
1936                                             else if(p[3]=='*')
1937                                             {
1938                                                 result=(space[time][0]/space[time][1]/space[time][2])*space[time][3]*space[time][4];
1939                                             }
1940                                             else
1941                                             {
1942                                                 result=(space[time][0]/space[time][1]/space[time][2])*space[time][3]/space[time][4];
1943                                             }
1944                                         }
1945                                         else
1946                                         {
1947                                             if(p[3]=='+')
1948                                             {
1949                                                 result=(space[time][0]/space[time][1]/space[time][2])/space[time][3]+space[time][4];
1950                                             }
1951                                             else if(p[3]=='-')
1952                                             {
1953                                                 result=(space[time][0]/space[time][1]/space[time][2])/space[time][3]-space[time][4];
1954                                             }
1955                                             else if(p[3]=='*')
1956                                             {
1957                                                 result=(space[time][0]/space[time][1]/space[time][2])/space[time][3]*space[time][4];
1958                                             }
1959                                             else
1960                                             {
1961                                                 result=(space[time][0]/space[time][1]/space[time][2])/space[time][3]/space[time][4];
1962                                             }
1963                                         }
1964                                     }
1965                                 }
1966                                 System.out.println(" = "+result);
1967                             }
1968                             time++;
1969                         }
1970                     }
1971                 }
1972             }
1973             else
1974             {
1975                 int s=(int)(Math.random()*(5-2+1)+2);
1976                 switch(s)
1977                 {
1978                     case 2:
1979                     {
1980                         int flag1=0;
1981                         for(int i=0;i<time;i++)
1982                         {
1983                             for(int j=0;j<s;j++)
1984                             {
1985                                 if(space[time][j]!=space[i][j])
1986                                 {
1987                                     flag1=1;
1988                                     break;
1989                                 }
1990                                 else
1991                                 {
1992                                     continue;
1993                                 }
1994                             }
1995                         }
1996                         
1997                         if(flag1==1)
1998                         {
1999                             double result=0,remainder=0;
2000                             System.out.print(space[time][0]);
2001                             char p[]=new char [s-1];
2002                             for(int i=1;i<s;i++)
2003                             {
2004                                 symtime=(int)(Math.random()*(3-0+1)+0);
2005                                 p[i-1]=symbollist[symtime];
2006                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
2007                             }
2008                             if(boolremainder==1)
2009                             {
2010                                 if(p[0]=='+')
2011                                 {
2012                                     result=space[time][0]+space[time][1];
2013                                     System.out.println(" = "+result);
2014                                 }
2015                                 else if(p[0]=='-')
2016                                 {
2017                                     result=space[time][0]-space[time][1];
2018                                     System.out.println(" = "+result);
2019                                 }
2020                                 else if(p[0]=='*')
2021                                 {
2022                                     result=space[time][0]*space[time][1];
2023                                     System.out.println(" = "+result);
2024                                 }
2025                                 else
2026                                 {
2027                                     remainder=space[time][0]%space[time][1];
2028                                     result=(space[time][0]-remainder)/space[time][1];
2029                                     System.out.println(" = "+result+"......"+remainder);
2030                                 }
2031                             }
2032                             else
2033                             {
2034                                 if(p[0]=='+')
2035                                 {
2036                                     result=space[time][0]+space[time][1];
2037                                     System.out.println(" = "+result);
2038                                 }
2039                                 else if(p[0]=='-')
2040                                 {
2041                                     result=space[time][0]-space[time][1];
2042                                     System.out.println(" = "+result);
2043                                 }
2044                                 else if(p[0]=='*')
2045                                 {
2046                                     result=space[time][0]*space[time][1];
2047                                     System.out.println(" = "+result);
2048                                 }
2049                                 else
2050                                 {
2051                                     if(space[time][0]<space[time][1])
2052                                     {
2053                                         for(result=space[time][0];result>0;result--)
2054                                         {
2055                                             if(space[time][0]%result==0&&space[time][1]%result==0)
2056                                             {
2057                                                 System.out.println(" = "+space[time][0]/result+"/"+space[time][1]/result);
2058                                                 break;
2059                                             }
2060                                         }
2061                                     }
2062                                     else if(space[time][0]>space[time][1])
2063                                     {
2064                                         for(result=space[time][1];result>0;result--)
2065                                         {
2066                                             if(space[time][0]%result==0&&space[time][1]%result==0)
2067                                             {
2068                                                 System.out.println(" = "+space[time][0]/result+"/"+space[time][1]/result);
2069                                                 break;
2070                                             }
2071                                         }
2072                                     }
2073                                     else
2074                                     {
2075                                         System.out.println(" = 1");
2076                                     }
2077                                 }
2078                             }
2079                             time++;
2080                         }
2081                     }
2082                     
2083                     case 3:
2084                     {
2085                         int flag1=0;
2086                         for(int i=0;i<time;i++)
2087                         {
2088                             for(int j=0;j<s;j++)
2089                             {
2090                                 if(space[time][j]!=space[i][j])
2091                                 {
2092                                     flag1=1;
2093                                     break;
2094                                 }
2095                                 else
2096                                 {
2097                                     continue;
2098                                 }
2099                             }
2100                         }
2101                         
2102                         if(flag1==1)
2103                         {
2104                             double result=0;
2105                             System.out.print(space[time][0]);
2106                             char p[]=new char [s-1];
2107                             for(int i=1;i<s;i++)
2108                             {
2109                                 symtime=(int)(Math.random()*(3-0+1)+0);
2110                                 p[i-1]=symbollist[symtime];
2111                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
2112                             }
2113                             if(boolremainder==1)
2114                             {
2115                                 if(p[0]=='+')
2116                                 {
2117                                     if(p[1]=='+')
2118                                     {
2119                                         result=space[time][0]+space[time][1]+space[time][2];
2120                                     }
2121                                     else if(p[1]=='-')
2122                                     {
2123                                         result=space[time][0]+space[time][1]-space[time][2];
2124                                     }
2125                                     else if(p[1]=='*')
2126                                     {
2127                                         result=space[time][0]+space[time][1]*space[time][2];
2128                                     }
2129                                     else
2130                                     {
2131                                         result=space[time][0]+space[time][1]/space[time][2];
2132                                     }
2133                                 }
2134                                 else if(p[0]=='-')
2135                                 {
2136                                     if(p[1]=='+')
2137                                     {
2138                                         result=space[time][0]-space[time][1]+space[time][2];
2139                                     }
2140                                     else if(p[1]=='-')
2141                                     {
2142                                         result=space[time][0]-space[time][1]-space[time][2];
2143                                     }
2144                                     else if(p[1]=='*')
2145                                     {
2146                                         result=space[time][0]-space[time][1]*space[time][2];
2147                                     }
2148                                     else
2149                                     {
2150                                         result=space[time][0]-space[time][1]/space[time][2];
2151                                     }
2152                                 }
2153                                 else if(p[0]=='*')
2154                                 {
2155                                     if(p[1]=='+')
2156                                     {
2157                                         result=space[time][0]*space[time][1]+space[time][2];
2158                                     }
2159                                     else if(p[1]=='-')
2160                                     {
2161                                         result=space[time][0]*space[time][1]-space[time][2];
2162                                     }
2163                                     else if(p[1]=='*')
2164                                     {
2165                                         result=space[time][0]*space[time][1]*space[time][2];
2166                                     }
2167                                     else
2168                                     {
2169                                         result=space[time][0]*space[time][1]/space[time][2];
2170                                     }
2171                                 }
2172                                 else
2173                                 {
2174                                     if(p[1]=='+')
2175                                     {
2176                                         result=space[time][0]/space[time][1]+space[time][2];
2177                                     }
2178                                     else if(p[1]=='-')
2179                                     {
2180                                         result=space[time][0]/space[time][1]-space[time][2];
2181                                     }
2182                                     else if(p[1]=='*')
2183                                     {
2184                                         result=space[time][0]/space[time][1]*space[time][2];
2185                                     }
2186                                     else
2187                                     {
2188                                         result=space[time][0]/space[time][1]/space[time][2];
2189                                     }
2190                                 }
2191                                 System.out.println(" = "+result);
2192                             }
2193                             time++;
2194                         }
2195                     }
2196 
2197                     case 4:
2198                     {
2199                         int flag1=0;
2200                         for(int i=0;i<time;i++)
2201                         {
2202                             for(int j=0;j<s;j++)
2203                             {
2204                                 if(space[time][j]!=space[i][j])
2205                                 {
2206                                     flag1=1;
2207                                     break;
2208                                 }
2209                                 else
2210                                 {
2211                                     continue;
2212                                 }
2213                             }
2214                         }
2215                         
2216                         if(flag1==1)
2217                         {
2218                             double result=0;
2219                             System.out.print(space[time][0]);
2220                             char p[]=new char [s-1];
2221                             for(int i=1;i<s;i++)
2222                             {
2223                                 symtime=(int)(Math.random()*(3-0+1)+0);
2224                                 p[i-1]=symbollist[symtime];
2225                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
2226                             }
2227                             if(boolremainder==1)
2228                             {
2229                                 if(p[0]=='+')
2230                                 {
2231                                     if(p[1]=='+')
2232                                     {
2233                                         if(p[2]=='+')
2234                                         {
2235                                             result=space[time][0]+space[time][1]+space[time][2]+space[time][3];
2236                                         }
2237                                         else if(p[2]=='-')
2238                                         {
2239                                             result=space[time][0]+space[time][1]+space[time][2]-space[time][3];
2240                                         }
2241                                         else if(p[2]=='*')
2242                                         {
2243                                             result=space[time][0]+space[time][1]+space[time][2]*space[time][3];
2244                                         }
2245                                         else
2246                                         {
2247                                             result=space[time][0]+space[time][1]+space[time][2]/space[time][3];
2248                                         }
2249                                     }
2250                                     else if(p[1]=='-')
2251                                     {
2252                                         if(p[2]=='+')
2253                                         {
2254                                             result=space[time][0]+space[time][1]-space[time][2]+space[time][3];
2255                                         }
2256                                         else if(p[2]=='-')
2257                                         {
2258                                             result=space[time][0]+space[time][1]-space[time][2]-space[time][3];
2259                                         }
2260                                         else if(p[2]=='*')
2261                                         {
2262                                             result=space[time][0]+space[time][1]-space[time][2]*space[time][3];
2263                                         }
2264                                         else
2265                                         {
2266                                             result=space[time][0]+space[time][1]-space[time][2]/space[time][3];
2267                                         }
2268                                     }
2269                                     else if(p[1]=='*')
2270                                     {
2271                                         if(p[2]=='+')
2272                                         {
2273                                             result=space[time][0]+space[time][1]*space[time][2]+space[time][3];
2274                                         }
2275                                         else if(p[2]=='-')
2276                                         {
2277                                             result=space[time][0]+space[time][1]*space[time][2]-space[time][3];
2278                                         }
2279                                         else if(p[2]=='*')
2280                                         {
2281                                             result=space[time][0]+space[time][1]*space[time][2]*space[time][3];
2282                                         }
2283                                         else
2284                                         {
2285                                             result=space[time][0]+space[time][1]*space[time][2]/space[time][3];
2286                                         }
2287                                     }
2288                                     else
2289                                     {
2290                                         if(p[2]=='+')
2291                                         {
2292                                             result=space[time][0]+space[time][1]/space[time][2]+space[time][3];
2293                                         }
2294                                         else if(p[2]=='-')
2295                                         {
2296                                             result=space[time][0]+space[time][1]/space[time][2]-space[time][3];
2297                                         }
2298                                         else if(p[2]=='*')
2299                                         {
2300                                             result=space[time][0]+space[time][1]/space[time][2]*space[time][3];
2301                                         }
2302                                         else
2303                                         {
2304                                             result=space[time][0]+space[time][1]/space[time][2]/space[time][3];
2305                                         }
2306                                     }
2307                                 }
2308                                 else if(p[0]=='-')
2309                                 {
2310                                     if(p[1]=='+')
2311                                     {
2312                                         if(p[2]=='+')
2313                                         {
2314                                             result=space[time][0]-space[time][1]+space[time][2]+space[time][3];
2315                                         }
2316                                         else if(p[2]=='-')
2317                                         {
2318                                             result=space[time][0]-space[time][1]+space[time][2]-space[time][3];
2319                                         }
2320                                         else if(p[2]=='*')
2321                                         {
2322                                             result=space[time][0]-space[time][1]+space[time][2]*space[time][3];
2323                                         }
2324                                         else
2325                                         {
2326                                             result=space[time][0]-space[time][1]+space[time][2]/space[time][3];
2327                                         }
2328                                     }
2329                                     else if(p[1]=='-')
2330                                     {
2331                                         if(p[2]=='+')
2332                                         {
2333                                             result=space[time][0]-space[time][1]-space[time][2]+space[time][3];
2334                                         }
2335                                         else if(p[2]=='-')
2336                                         {
2337                                             result=space[time][0]-space[time][1]-space[time][2]-space[time][3];
2338                                         }
2339                                         else if(p[2]=='*')
2340                                         {
2341                                             result=space[time][0]-space[time][1]-space[time][2]*space[time][3];
2342                                         }
2343                                         else
2344                                         {
2345                                             result=space[time][0]-space[time][1]-space[time][2]/space[time][3];
2346                                         }
2347                                     }
2348                                     else if(p[1]=='*')
2349                                     {
2350                                         if(p[2]=='+')
2351                                         {
2352                                             result=space[time][0]-space[time][1]*space[time][2]+space[time][3];
2353                                         }
2354                                         else if(p[2]=='-')
2355                                         {
2356                                             result=space[time][0]-space[time][1]*space[time][2]-space[time][3];
2357                                         }
2358                                         else if(p[2]=='*')
2359                                         {
2360                                             result=space[time][0]-space[time][1]*space[time][2]*space[time][3];
2361                                         }
2362                                         else
2363                                         {
2364                                             result=space[time][0]-space[time][1]*space[time][2]/space[time][3];
2365                                         }
2366                                     }
2367                                     else
2368                                     {
2369                                         if(p[2]=='+')
2370                                         {
2371                                             result=space[time][0]-space[time][1]/space[time][2]+space[time][3];
2372                                         }
2373                                         else if(p[2]=='-')
2374                                         {
2375                                             result=space[time][0]-space[time][1]/space[time][2]-space[time][3];
2376                                         }
2377                                         else if(p[2]=='*')
2378                                         {
2379                                             result=space[time][0]-space[time][1]/space[time][2]*space[time][3];
2380                                         }
2381                                         else
2382                                         {
2383                                             result=space[time][0]-space[time][1]/space[time][2]/space[time][3];
2384                                         }
2385                                     }
2386                                 }
2387                                 else if(p[0]=='*')
2388                                 {
2389                                     if(p[1]=='+')
2390                                     {
2391                                         if(p[2]=='+')
2392                                         {
2393                                             result=space[time][0]*space[time][1]+space[time][2]+space[time][3];
2394                                         }
2395                                         else if(p[2]=='-')
2396                                         {
2397                                             result=space[time][0]*space[time][1]+space[time][2]-space[time][3];
2398                                         }
2399                                         else if(p[2]=='*')
2400                                         {
2401                                             result=space[time][0]*space[time][1]+space[time][2]*space[time][3];
2402                                         }
2403                                         else
2404                                         {
2405                                             result=space[time][0]*space[time][1]+space[time][2]/space[time][3];
2406                                         }
2407                                     }
2408                                     else if(p[1]=='-')
2409                                     {
2410                                         if(p[2]=='+')
2411                                         {
2412                                             result=space[time][0]*space[time][1]-space[time][2]+space[time][3];
2413                                         }
2414                                         else if(p[2]=='-')
2415                                         {
2416                                             result=space[time][0]*space[time][1]-space[time][2]-space[time][3];
2417                                         }
2418                                         else if(p[2]=='*')
2419                                         {
2420                                             result=space[time][0]*space[time][1]-space[time][2]*space[time][3];
2421                                         }
2422                                         else
2423                                         {
2424                                             result=space[time][0]*space[time][1]-space[time][2]/space[time][3];
2425                                         }
2426                                     }
2427                                     else if(p[1]=='*')
2428                                     {
2429                                         if(p[2]=='+')
2430                                         {
2431                                             result=space[time][0]*space[time][1]*space[time][2]+space[time][3];
2432                                         }
2433                                         else if(p[2]=='-')
2434                                         {
2435                                             result=space[time][0]*space[time][1]*space[time][2]-space[time][3];
2436                                         }
2437                                         else if(p[2]=='*')
2438                                         {
2439                                             result=space[time][0]*space[time][1]*space[time][2]*space[time][3];
2440                                         }
2441                                         else
2442                                         {
2443                                             result=space[time][0]*space[time][1]*space[time][2]/space[time][3];
2444                                         }
2445                                     }
2446                                     else
2447                                     {
2448                                         if(p[2]=='+')
2449                                         {
2450                                             result=space[time][0]*space[time][1]/space[time][2]+space[time][3];
2451                                         }
2452                                         else if(p[2]=='-')
2453                                         {
2454                                             result=space[time][0]*space[time][1]/space[time][2]-space[time][3];
2455                                         }
2456                                         else if(p[2]=='*')
2457                                         {
2458                                             result=space[time][0]*space[time][1]/space[time][2]*space[time][3];
2459                                         }
2460                                         else
2461                                         {
2462                                             result=space[time][0]*space[time][1]/space[time][2]/space[time][3];
2463                                         }
2464                                     }
2465                                 }
2466                                 else
2467                                 {
2468                                     if(p[1]=='+')
2469                                     {
2470                                         if(p[2]=='+')
2471                                         {
2472                                             result=space[time][0]/space[time][1]+space[time][2]+space[time][3];
2473                                         }
2474                                         else if(p[2]=='-')
2475                                         {
2476                                             result=space[time][0]/space[time][1]+space[time][2]-space[time][3];
2477                                         }
2478                                         else if(p[2]=='*')
2479                                         {
2480                                             result=space[time][0]/space[time][1]+space[time][2]*space[time][3];
2481                                         }
2482                                         else
2483                                         {
2484                                             result=space[time][0]/space[time][1]+space[time][2]/space[time][3];
2485                                         }
2486                                     }
2487                                     else if(p[1]=='-')
2488                                     {
2489                                         if(p[2]=='+')
2490                                         {
2491                                             result=space[time][0]/space[time][1]-space[time][2]+space[time][3];
2492                                         }
2493                                         else if(p[2]=='-')
2494                                         {
2495                                             result=space[time][0]/space[time][1]-space[time][2]-space[time][3];
2496                                         }
2497                                         else if(p[2]=='*')
2498                                         {
2499                                             result=space[time][0]/space[time][1]-space[time][2]*space[time][3];
2500                                         }
2501                                         else
2502                                         {
2503                                             result=space[time][0]/space[time][1]-space[time][2]/space[time][3];
2504                                         }
2505                                     }
2506                                     else if(p[1]=='*')
2507                                     {
2508                                         if(p[2]=='+')
2509                                         {
2510                                             result=space[time][0]/space[time][1]*space[time][2]+space[time][3];
2511                                         }
2512                                         else if(p[2]=='-')
2513                                         {
2514                                             result=space[time][0]/space[time][1]*space[time][2]-space[time][3];
2515                                         }
2516                                         else if(p[2]=='*')
2517                                         {
2518                                             result=space[time][0]/space[time][1]*space[time][2]*space[time][3];
2519                                         }
2520                                         else
2521                                         {
2522                                             result=space[time][0]/space[time][1]*space[time][2]/space[time][3];
2523                                         }
2524                                     }
2525                                     else
2526                                     {
2527                                         if(p[2]=='+')
2528                                         {
2529                                             result=space[time][0]/space[time][1]/space[time][2]+space[time][3];
2530                                         }
2531                                         else if(p[2]=='-')
2532                                         {
2533                                             result=space[time][0]/space[time][1]/space[time][2]-space[time][3];
2534                                         }
2535                                         else if(p[2]=='*')
2536                                         {
2537                                             result=space[time][0]/space[time][1]/space[time][2]*space[time][3];
2538                                         }
2539                                         else
2540                                         {
2541                                             result=space[time][0]/space[time][1]/space[time][2]/space[time][3];
2542                                         }
2543                                     }
2544                                 }
2545                                 System.out.println(" = "+result);
2546                             }
2547                             time++;
2548                         }
2549                     }
2550 //-----------------------------------------------------------------------------------------------------------------------------------------
2551                     case 5:
2552                     {
2553                         int flag1=0;
2554                         for(int i=0;i<time;i++)
2555                         {
2556                             for(int j=0;j<s;j++)
2557                             {
2558                                 if(space[time][j]!=space[i][j])
2559                                 {
2560                                     flag1=1;
2561                                     break;
2562                                 }
2563                                 else
2564                                 {
2565                                     continue;
2566                                 }
2567                             }
2568                         }
2569                         
2570                         if(flag1==1)
2571                         {
2572                             double result=0;
2573                             System.out.print(space[time][0]);
2574                             char p[]=new char [s-1];
2575                             for(int i=1;i<s;i++)
2576                             {
2577                                 symtime=(int)(Math.random()*(3-0+1)+0);
2578                                 p[i-1]=symbollist[symtime];
2579                                 System.out.print(" "+p[i-1]+" "+space[time][i]);
2580                             }
2581                             if(boolremainder==1)
2582                             {
2583                                 if(p[0]=='+')
2584                                 {
2585                                     if(p[1]=='+')
2586                                     {
2587                                         if(p[2]=='+')
2588                                         {
2589                                             if(p[3]=='+')
2590                                             {
2591                                                 result=space[time][0]+space[time][1]+space[time][2]+space[time][3]+space[time][4];
2592                                             }
2593                                             else if(p[3]=='-')
2594                                             {
2595                                                 result=space[time][0]+space[time][1]+space[time][2]+space[time][3]-space[time][4];
2596                                             }
2597                                             else if(p[3]=='*')
2598                                             {
2599                                                 result=space[time][0]+space[time][1]+space[time][2]+space[time][3]*space[time][4];
2600                                             }
2601                                             else
2602                                             {
2603                                                 result=space[time][0]+space[time][1]+space[time][2]+space[time][3]/space[time][4];
2604                                             }
2605                                         }
2606                                         else if(p[2]=='-')
2607                                         {
2608                                             if(p[3]=='+')
2609                                             {
2610                                                 result=space[time][0]+space[time][1]+space[time][2]-space[time][3]+space[time][4];
2611                                             }
2612                                             else if(p[3]=='-')
2613                                             {
2614                                                 result=space[time][0]+space[time][1]+space[time][2]-space[time][3]-space[time][4];
2615                                             }
2616                                             else if(p[3]=='*')
2617                                             {
2618                                                 result=space[time][0]+space[time][1]+space[time][2]-space[time][3]*space[time][4];
2619                                             }
2620                                             else
2621                                             {
2622                                                 result=space[time][0]+space[time][1]+space[time][2]-space[time][3]/space[time][4];
2623                                             }
2624                                         }
2625                                         else if(p[2]=='*')
2626                                         {
2627                                             if(p[3]=='+')
2628                                             {
2629                                                 result=space[time][0]+space[time][1]+space[time][2]*space[time][3]+space[time][4];
2630                                             }
2631                                             else if(p[3]=='-')
2632                                             {
2633                                                 result=space[time][0]+space[time][1]+space[time][2]*space[time][3]-space[time][4];
2634                                             }
2635                                             else if(p[3]=='*')
2636                                             {
2637                                                 result=space[time][0]+space[time][1]+space[time][2]*space[time][3]*space[time][4];
2638                                             }
2639                                             else
2640                                             {
2641                                                 result=space[time][0]+space[time][1]+space[time][2]*space[time][3]/space[time][4];
2642                                             }
2643                                         }
2644                                         else
2645                                         {
2646                                             if(p[3]=='+')
2647                                             {
2648                                                 result=space[time][0]+space[time][1]+space[time][2]/space[time][3]+space[time][4];
2649                                             }
2650                                             else if(p[3]=='-')
2651                                             {
2652                                                 result=space[time][0]+space[time][1]+space[time][2]/space[time][3]-space[time][4];
2653                                             }
2654                                             else if(p[3]=='*')
2655                                             {
2656                                                 result=space[time][0]+space[time][1]+space[time][2]/space[time][3]*space[time][4];
2657                                             }
2658                                             else
2659                                             {
2660                                                 result=space[time][0]+space[time][1]+space[time][2]/space[time][3]/space[time][4];
2661                                             }
2662                                         }
2663                                     }
2664                                     else if(p[1]=='-')
2665                                     {
2666                                         if(p[2]=='+')
2667                                         {
2668                                             if(p[3]=='+')
2669                                             {
2670                                                 result=space[time][0]+space[time][1]-space[time][2]+space[time][3]+space[time][4];
2671                                             }
2672                                             else if(p[3]=='-')
2673                                             {
2674                                                 result=space[time][0]+space[time][1]-space[time][2]+space[time][3]-space[time][4];
2675                                             }
2676                                             else if(p[3]=='*')
2677                                             {
2678                                                 result=space[time][0]+space[time][1]-space[time][2]+space[time][3]*space[time][4];
2679                                             }
2680                                             else
2681                                             {
2682                                                 result=space[time][0]+space[time][1]-space[time][2]+space[time][3]/space[time][4];
2683                                             }
2684                                         }
2685                                         else if(p[2]=='-')
2686                                         {
2687                                             if(p[3]=='+')
2688                                             {
2689                                                 result=space[time][0]+space[time][1]-space[time][2]-space[time][3]+space[time][4];
2690                                             }
2691                                             else if(p[3]=='-')
2692                                             {
2693                                                 result=space[time][0]+space[time][1]-space[time][2]-space[time][3]-space[time][4];
2694                                             }
2695                                             else if(p[3]=='*')
2696                                             {
2697                                                 result=space[time][0]+space[time][1]-space[time][2]-space[time][3]*space[time][4];
2698                                             }
2699                                             else
2700                                             {
2701                                                 result=space[time][0]+space[time][1]-space[time][2]-space[time][3]/space[time][4];
2702                                             }
2703                                         }
2704                                         else if(p[2]=='*')
2705                                         {
2706                                             if(p[3]=='+')
2707                                             {
2708                                                 result=space[time][0]+space[time][1]-space[time][2]*space[time][3]+space[time][4];
2709                                             }
2710                                             else if(p[3]=='-')
2711                                             {
2712                                                 result=space[time][0]+space[time][1]-space[time][2]*space[time][3]-space[time][4];
2713                                             }
2714                                             else if(p[3]=='*')
2715                                             {
2716                                                 result=space[time][0]+space[time][1]-space[time][2]*space[time][3]*space[time][4];
2717                                             }
2718                                             else
2719                                             {
2720                                                 result=space[time][0]+space[time][1]-space[time][2]*space[time][3]/space[time][4];
2721                                             }
2722                                         }
2723                                         else
2724                                         {
2725                                             if(p[3]=='+')
2726                                             {
2727                                                 result=space[time][0]+space[time][1]-space[time][2]/space[time][3]+space[time][4];
2728                                             }
2729                                             else if(p[3]=='-')
2730                                             {
2731                                                 result=space[time][0]+space[time][1]-space[time][2]/space[time][3]-space[time][4];
2732                                             }
2733                                             else if(p[3]=='*')
2734                                             {
2735                                                 result=space[time][0]+space[time][1]-space[time][2]/space[time][3]*space[time][4];
2736                                             }
2737                                             else
2738                                             {
2739                                                 result=space[time][0]+space[time][1]-space[time][2]/space[time][3]/space[time][4];
2740                                             }
2741                                         }
2742                                     }
2743                                     else if(p[1]=='*')
2744                                     {
2745                                         if(p[2]=='+')
2746                                         {
2747                                             if(p[3]=='+')
2748                                             {
2749                                                 result=space[time][0]+space[time][1]*space[time][2]+space[time][3]+space[time][4];
2750                                             }
2751                                             else if(p[3]=='-')
2752                                             {
2753                                                 result=space[time][0]+space[time][1]*space[time][2]+space[time][3]-space[time][4];
2754                                             }
2755                                             else if(p[3]=='*')
2756                                             {
2757                                                 result=space[time][0]+space[time][1]*space[time][2]+space[time][3]*space[time][4];
2758                                             }
2759                                             else
2760                                             {
2761                                                 result=space[time][0]+space[time][1]*space[time][2]+space[time][3]/space[time][4];
2762                                             }
2763                                         }
2764                                         else if(p[2]=='-')
2765                                         {
2766                                             if(p[3]=='+')
2767                                             {
2768                                                 result=space[time][0]+space[time][1]*space[time][2]-space[time][3]+space[time][4];
2769                                             }
2770                                             else if(p[3]=='-')
2771                                             {
2772                                                 result=space[time][0]+space[time][1]*space[time][2]-space[time][3]-space[time][4];
2773                                             }
2774                                             else if(p[3]=='*')
2775                                             {
2776                                                 result=space[time][0]+space[time][1]*space[time][2]-space[time][3]*space[time][4];
2777                                             }
2778                                             else
2779                                             {
2780                                                 result=space[time][0]+space[time][1]*space[time][2]-space[time][3]/space[time][4];
2781                                             }
2782                                         }
2783                                         else if(p[2]=='*')
2784                                         {
2785                                             if(p[3]=='+')
2786                                             {
2787                                                 result=space[time][0]+space[time][1]*space[time][2]*space[time][3]+space[time][4];
2788                                             }
2789                                             else if(p[3]=='-')
2790                                             {
2791                                                 result=space[time][0]+space[time][1]*space[time][2]*space[time][3]-space[time][4];
2792                                             }
2793                                             else if(p[3]=='*')
2794                                             {
2795                                                 result=space[time][0]+space[time][1]*space[time][2]*space[time][3]*space[time][4];
2796                                             }
2797                                             else
2798                                             {
2799                                                 result=space[time][0]+space[time][1]*space[time][2]*space[time][3]/space[time][4];
2800                                             }
2801                                         }
2802                                         else
2803                                         {
2804                                             if(p[3]=='+')
2805                                             {
2806                                                 result=space[time][0]+space[time][1]*space[time][2]/space[time][3]+space[time][4];
2807                                             }
2808                                             else if(p[3]=='-')
2809                                             {
2810                                                 result=space[time][0]+space[time][1]*space[time][2]/space[time][3]-space[time][4];
2811                                             }
2812                                             else if(p[3]=='*')
2813                                             {
2814                                                 result=space[time][0]+space[time][1]*space[time][2]/space[time][3]*space[time][4];
2815                                             }
2816                                             else
2817                                             {
2818                                                 result=space[time][0]+space[time][1]*space[time][2]/space[time][3]/space[time][4];
2819                                             }
2820                                         }
2821                                     }
2822                                     else
2823                                     {
2824                                         if(p[2]=='+')
2825                                         {
2826                                             if(p[3]=='+')
2827                                             {
2828                                                 result=space[time][0]+space[time][1]/space[time][2]+space[time][3]+space[time][4];
2829                                             }
2830                                             else if(p[3]=='-')
2831                                             {
2832                                                 result=space[time][0]+space[time][1]/space[time][2]+space[time][3]-space[time][4];
2833                                             }
2834                                             else if(p[3]=='*')
2835                                             {
2836                                                 result=space[time][0]+space[time][1]/space[time][2]+space[time][3]*space[time][4];
2837                                             }
2838                                             else
2839                                             {
2840                                                 result=space[time][0]+space[time][1]/space[time][2]+space[time][3]/space[time][4];
2841                                             }
2842                                         }
2843                                         else if(p[2]=='-')
2844                                         {
2845                                             if(p[3]=='+')
2846                                             {
2847                                                 result=space[time][0]+space[time][1]/space[time][2]-space[time][3]+space[time][4];
2848                                             }
2849                                             else if(p[3]=='-')
2850                                             {
2851                                                 result=space[time][0]+space[time][1]/space[time][2]-space[time][3]-space[time][4];
2852                                             }
2853                                             else if(p[3]=='*')
2854                                             {
2855                                                 result=space[time][0]+space[time][1]/space[time][2]-space[time][3]*space[time][4];
2856                                             }
2857                                             else
2858                                             {
2859                                                 result=space[time][0]+space[time][1]/space[time][2]-space[time][3]/space[time][4];
2860                                             }
2861                                         }
2862                                         else if(p[2]=='*')
2863                                         {
2864                                             if(p[3]=='+')
2865                                             {
2866                                                 result=space[time][0]+space[time][1]/space[time][2]*space[time][3]+space[time][4];
2867                                             }
2868                                             else if(p[3]=='-')
2869                                             {
2870                                                 result=space[time][0]+space[time][1]/space[time][2]*space[time][3]-space[time][4];
2871                                             }
2872                                             else if(p[3]=='*')
2873                                             {
2874                                                 result=space[time][0]+space[time][1]/space[time][2]*space[time][3]*space[time][4];
2875                                             }
2876                                             else
2877                                             {
2878                                                 result=space[time][0]+space[time][1]/space[time][2]*space[time][3]/space[time][4];
2879                                             }
2880                                         }
2881                                         else
2882                                         {
2883                                             if(p[3]=='+')
2884                                             {
2885                                                 result=space[time][0]+space[time][1]/space[time][2]/space[time][3]+space[time][4];
2886                                             }
2887                                             else if(p[3]=='-')
2888                                             {
2889                                                 result=space[time][0]+space[time][1]/space[time][2]/space[time][3]-space[time][4];
2890                                             }
2891                                             else if(p[3]=='*')
2892                                             {
2893                                                 result=space[time][0]+space[time][1]/space[time][2]/space[time][3]*space[time][4];
2894                                             }
2895                                             else
2896                                             {
2897                                                 result=space[time][0]+space[time][1]/space[time][2]/space[time][3]/space[time][4];
2898                                             }
2899                                         }
2900                                     }
2901                                 }
2902                                 else if(p[0]=='-')
2903                                 {
2904                                     if(p[1]=='+')
2905                                     {
2906                                         if(p[2]=='+')
2907                                         {
2908                                             if(p[3]=='+')
2909                                             {
2910                                                 result=space[time][0]-space[time][1]+space[time][2]+space[time][3]+space[time][4];
2911                                             }
2912                                             else if(p[3]=='-')
2913                                             {
2914                                                 result=space[time][0]-space[time][1]+space[time][2]+space[time][3]-space[time][4];
2915                                             }
2916                                             else if(p[3]=='*')
2917                                             {
2918                                                 result=space[time][0]-space[time][1]+space[time][2]+space[time][3]*space[time][4];
2919                                             }
2920                                             else
2921                                             {
2922                                                 result=space[time][0]-space[time][1]+space[time][2]+space[time][3]/space[time][4];
2923                                             }
2924                                         }
2925                                         else if(p[2]=='-')
2926                                         {
2927                                             if(p[3]=='+')
2928                                             {
2929                                                 result=space[time][0]-space[time][1]+space[time][2]-space[time][3]+space[time][4];
2930                                             }
2931                                             else if(p[3]=='-')
2932                                             {
2933                                                 result=space[time][0]-space[time][1]+space[time][2]-space[time][3]-space[time][4];
2934                                             }
2935                                             else if(p[3]=='*')
2936                                             {
2937                                                 result=space[time][0]-space[time][1]+space[time][2]-space[time][3]*space[time][4];
2938                                             }
2939                                             else
2940                                             {
2941                                                 result=space[time][0]-space[time][1]+space[time][2]-space[time][3]/space[time][4];
2942                                             }
2943                                         }
2944                                         else if(p[2]=='*')
2945                                         {
2946                                             if(p[3]=='+')
2947                                             {
2948                                                 result=space[time][0]-space[time][1]+space[time][2]*space[time][3]+space[time][4];
2949                                             }
2950                                             else if(p[3]=='-')
2951                                             {
2952                                                 result=space[time][0]-space[time][1]+space[time][2]*space[time][3]-space[time][4];
2953                                             }
2954                                             else if(p[3]=='*')
2955                                             {
2956                                                 result=space[time][0]-space[time][1]+space[time][2]*space[time][3]*space[time][4];
2957                                             }
2958                                             else
2959                                             {
2960                                                 result=space[time][0]-space[time][1]+space[time][2]*space[time][3]/space[time][4];
2961                                             }
2962                                         }
2963                                         else
2964                                         {
2965                                             if(p[3]=='+')
2966                                             {
2967                                                 result=space[time][0]-space[time][1]+space[time][2]/space[time][3]+space[time][4];
2968                                             }
2969                                             else if(p[3]=='-')
2970                                             {
2971                                                 result=space[time][0]-space[time][1]+space[time][2]/space[time][3]-space[time][4];
2972                                             }
2973                                             else if(p[3]=='*')
2974                                             {
2975                                                 result=space[time][0]-space[time][1]+space[time][2]/space[time][3]*space[time][4];
2976                                             }
2977                                             else
2978                                             {
2979                                                 result=space[time][0]-space[time][1]+space[time][2]/space[time][3]/space[time][4];
2980                                             }
2981                                         }
2982                                     }
2983                                     else if(p[1]=='-')
2984                                     {
2985                                         if(p[2]=='+')
2986                                         {
2987                                             if(p[3]=='+')
2988                                             {
2989                                                 result=space[time][0]-space[time][1]-space[time][2]+space[time][3]+space[time][4];
2990                                             }
2991                                             else if(p[3]=='-')
2992                                             {
2993                                                 result=space[time][0]-space[time][1]-space[time][2]+space[time][3]-space[time][4];
2994                                             }
2995                                             else if(p[3]=='*')
2996                                             {
2997                                                 result=space[time][0]-space[time][1]-space[time][2]+space[time][3]*space[time][4];
2998                                             }
2999                                             else
3000                                             {
3001                                                 result=space[time][0]-space[time][1]-space[time][2]+space[time][3]/space[time][4];
3002                                             }
3003                                         }
3004                                         else if(p[2]=='-')
3005                                         {
3006                                             if(p[3]=='+')
3007                                             {
3008                                                 result=space[time][0]-space[time][1]-space[time][2]-space[time][3]+space[time][4];
3009                                             }
3010                                             else if(p[3]=='-')
3011                                             {
3012                                                 result=space[time][0]-space[time][1]-space[time][2]-space[time][3]-space[time][4];
3013                                             }
3014                                             else if(p[3]=='*')
3015                                             {
3016                                                 result=space[time][0]-space[time][1]-space[time][2]-space[time][3]*space[time][4];
3017                                             }
3018                                             else
3019                                             {
3020                                                 result=space[time][0]-space[time][1]-space[time][2]-space[time][3]/space[time][4];
3021                                             }
3022                                         }
3023                                         else if(p[2]=='*')
3024                                         {
3025                                             if(p[3]=='+')
3026                                             {
3027                                                 result=space[time][0]-space[time][1]-space[time][2]*space[time][3]+space[time][4];
3028                                             }
3029                                             else if(p[3]=='-')
3030                                             {
3031                                                 result=space[time][0]-space[time][1]-space[time][2]*space[time][3]-space[time][4];
3032                                             }
3033                                             else if(p[3]=='*')
3034                                             {
3035                                                 result=space[time][0]-space[time][1]-space[time][2]*space[time][3]*space[time][4];
3036                                             }
3037                                             else
3038                                             {
3039                                                 result=space[time][0]-space[time][1]-space[time][2]*space[time][3]/space[time][4];
3040                                             }
3041                                         }
3042                                         else
3043                                         {
3044                                             if(p[3]=='+')
3045                                             {
3046                                                 result=space[time][0]-space[time][1]-space[time][2]/space[time][3]+space[time][4];
3047                                             }
3048                                             else if(p[3]=='-')
3049                                             {
3050                                                 result=space[time][0]-space[time][1]-space[time][2]/space[time][3]-space[time][4];
3051                                             }
3052                                             else if(p[3]=='*')
3053                                             {
3054                                                 result=space[time][0]-space[time][1]-space[time][2]/space[time][3]*space[time][4];
3055                                             }
3056                                             else
3057                                             {
3058                                                 result=space[time][0]-space[time][1]-space[time][2]/space[time][3]/space[time][4];
3059                                             }
3060                                         }
3061                                     }
3062                                     else if(p[1]=='*')
3063                                     {
3064                                         if(p[2]=='+')
3065                                         {
3066                                             if(p[3]=='+')
3067                                             {
3068                                                 result=space[time][0]-space[time][1]*space[time][2]+space[time][3]+space[time][4];
3069                                             }
3070                                             else if(p[3]=='-')
3071                                             {
3072                                                 result=space[time][0]-space[time][1]*space[time][2]+space[time][3]-space[time][4];
3073                                             }
3074                                             else if(p[3]=='*')
3075                                             {
3076                                                 result=space[time][0]-space[time][1]*space[time][2]+space[time][3]*space[time][4];
3077                                             }
3078                                             else
3079                                             {
3080                                                 result=space[time][0]-space[time][1]*space[time][2]+space[time][3]/space[time][4];
3081                                             }
3082                                         }
3083                                         else if(p[2]=='-')
3084                                         {
3085                                             if(p[3]=='+')
3086                                             {
3087                                                 result=space[time][0]-space[time][1]*space[time][2]-space[time][3]+space[time][4];
3088                                             }
3089                                             else if(p[3]=='-')
3090                                             {
3091                                                 result=space[time][0]-space[time][1]*space[time][2]-space[time][3]-space[time][4];
3092                                             }
3093                                             else if(p[3]=='*')
3094                                             {
3095                                                 result=space[time][0]-space[time][1]*space[time][2]-space[time][3]*space[time][4];
3096                                             }
3097                                             else
3098                                             {
3099                                                 result=space[time][0]-space[time][1]*space[time][2]-space[time][3]/space[time][4];
3100                                             }
3101                                         }
3102                                         else if(p[2]=='*')
3103                                         {
3104                                             if(p[3]=='+')
3105                                             {
3106                                                 result=space[time][0]-space[time][1]*space[time][2]*space[time][3]+space[time][4];
3107                                             }
3108                                             else if(p[3]=='-')
3109                                             {
3110                                                 result=space[time][0]-space[time][1]*space[time][2]*space[time][3]-space[time][4];
3111                                             }
3112                                             else if(p[3]=='*')
3113                                             {
3114                                                 result=space[time][0]-space[time][1]*space[time][2]*space[time][3]*space[time][4];
3115                                             }
3116                                             else
3117                                             {
3118                                                 result=space[time][0]-space[time][1]*space[time][2]*space[time][3]/space[time][4];
3119                                             }
3120                                         }
3121                                         else
3122                                         {
3123                                             if(p[3]=='+')
3124                                             {
3125                                                 result=space[time][0]-space[time][1]*space[time][2]/space[time][3]+space[time][4];
3126                                             }
3127                                             else if(p[3]=='-')
3128                                             {
3129                                                 result=space[time][0]-space[time][1]*space[time][2]/space[time][3]-space[time][4];
3130                                             }
3131                                             else if(p[3]=='*')
3132                                             {
3133                                                 result=space[time][0]-space[time][1]*space[time][2]/space[time][3]*space[time][4];
3134                                             }
3135                                             else
3136                                             {
3137                                                 result=space[time][0]-space[time][1]*space[time][2]/space[time][3]/space[time][4];
3138                                             }
3139                                         }
3140                                     }
3141                                     else
3142                                     {
3143                                         if(p[2]=='+')
3144                                         {
3145                                             if(p[3]=='+')
3146                                             {
3147                                                 result=space[time][0]-space[time][1]/space[time][2]+space[time][3]+space[time][4];
3148                                             }
3149                                             else if(p[3]=='-')
3150                                             {
3151                                                 result=space[time][0]-space[time][1]/space[time][2]+space[time][3]-space[time][4];
3152                                             }
3153                                             else if(p[3]=='*')
3154                                             {
3155                                                 result=space[time][0]-space[time][1]/space[time][2]+space[time][3]*space[time][4];
3156                                             }
3157                                             else
3158                                             {
3159                                                 result=space[time][0]-space[time][1]/space[time][2]+space[time][3]/space[time][4];
3160                                             }
3161                                         }
3162                                         else if(p[2]=='-')
3163                                         {
3164                                             if(p[3]=='+')
3165                                             {
3166                                                 result=space[time][0]-space[time][1]/space[time][2]-space[time][3]+space[time][4];
3167                                             }
3168                                             else if(p[3]=='-')
3169                                             {
3170                                                 result=space[time][0]-space[time][1]/space[time][2]-space[time][3]-space[time][4];
3171                                             }
3172                                             else if(p[3]=='*')
3173                                             {
3174                                                 result=space[time][0]-space[time][1]/space[time][2]-space[time][3]*space[time][4];
3175                                             }
3176                                             else
3177                                             {
3178                                                 result=space[time][0]-space[time][1]/space[time][2]-space[time][3]/space[time][4];
3179                                             }
3180                                         }
3181                                         else if(p[2]=='*')
3182                                         {
3183                                             if(p[3]=='+')
3184                                             {
3185                                                 result=space[time][0]-space[time][1]/space[time][2]*space[time][3]+space[time][4];
3186                                             }
3187                                             else if(p[3]=='-')
3188                                             {
3189                                                 result=space[time][0]-space[time][1]/space[time][2]*space[time][3]-space[time][4];
3190                                             }
3191                                             else if(p[3]=='*')
3192                                             {
3193                                                 result=space[time][0]-space[time][1]/space[time][2]*space[time][3]*space[time][4];
3194                                             }
3195                                             else
3196                                             {
3197                                                 result=space[time][0]-space[time][1]/space[time][2]*space[time][3]/space[time][4];
3198                                             }
3199                                         }
3200                                         else
3201                                         {
3202                                             if(p[3]=='+')
3203                                             {
3204                                                 result=space[time][0]-space[time][1]/space[time][2]/space[time][3]+space[time][4];
3205                                             }
3206                                             else if(p[3]=='-')
3207                                             {
3208                                                 result=space[time][0]-space[time][1]/space[time][2]/space[time][3]-space[time][4];
3209                                             }
3210                                             else if(p[3]=='*')
3211                                             {
3212                                                 result=space[time][0]-space[time][1]/space[time][2]/space[time][3]*space[time][4];
3213                                             }
3214                                             else
3215                                             {
3216                                                 result=space[time][0]-space[time][1]/space[time][2]/space[time][3]/space[time][4];
3217                                             }
3218                                         }
3219                                     }
3220                                 }
3221                                 else if(p[0]=='*')
3222                                 {
3223                                     if(p[1]=='+')
3224                                     {
3225                                         if(p[2]=='+')
3226                                         {
3227                                             if(p[3]=='+')
3228                                             {
3229                                                 result=space[time][0]*space[time][1]+space[time][2]+space[time][3]+space[time][4];
3230                                             }
3231                                             else if(p[3]=='-')
3232                                             {
3233                                                 result=space[time][0]*space[time][1]+space[time][2]+space[time][3]-space[time][4];
3234                                             }
3235                                             else if(p[3]=='*')
3236                                             {
3237                                                 result=space[time][0]*space[time][1]+space[time][2]+space[time][3]*space[time][4];
3238                                             }
3239                                             else
3240                                             {
3241                                                 result=space[time][0]*space[time][1]+space[time][2]+space[time][3]/space[time][4];
3242                                             }
3243                                         }
3244                                         else if(p[2]=='-')
3245                                         {
3246                                             if(p[3]=='+')
3247                                             {
3248                                                 result=space[time][0]*space[time][1]+space[time][2]-space[time][3]+space[time][4];
3249                                             }
3250                                             else if(p[3]=='-')
3251                                             {
3252                                                 result=space[time][0]*space[time][1]+space[time][2]-space[time][3]-space[time][4];
3253                                             }
3254                                             else if(p[3]=='*')
3255                                             {
3256                                                 result=space[time][0]*space[time][1]+space[time][2]-space[time][3]*space[time][4];
3257                                             }
3258                                             else
3259                                             {
3260                                                 result=space[time][0]*space[time][1]+space[time][2]-space[time][3]/space[time][4];
3261                                             }
3262                                         }
3263                                         else if(p[2]=='*')
3264                                         {
3265                                             if(p[3]=='+')
3266                                             {
3267                                                 result=space[time][0]*space[time][1]+space[time][2]*space[time][3]+space[time][4];
3268                                             }
3269                                             else if(p[3]=='-')
3270                                             {
3271                                                 result=space[time][0]*space[time][1]+space[time][2]*space[time][3]-space[time][4];
3272                                             }
3273                                             else if(p[3]=='*')
3274                                             {
3275                                                 result=space[time][0]*space[time][1]+space[time][2]*space[time][3]*space[time][4];
3276                                             }
3277                                             else
3278                                             {
3279                                                 result=space[time][0]*space[time][1]+space[time][2]*space[time][3]/space[time][4];
3280                                             }
3281                                         }
3282                                         else
3283                                         {
3284                                             if(p[3]=='+')
3285                                             {
3286                                                 result=space[time][0]*space[time][1]+space[time][2]/space[time][3]+space[time][4];
3287                                             }
3288                                             else if(p[3]=='-')
3289                                             {
3290                                                 result=space[time][0]*space[time][1]+space[time][2]/space[time][3]-space[time][4];
3291                                             }
3292                                             else if(p[3]=='*')
3293                                             {
3294                                                 result=space[time][0]*space[time][1]+space[time][2]/space[time][3]*space[time][4];
3295                                             }
3296                                             else
3297                                             {
3298                                                 result=space[time][0]*space[time][1]+space[time][2]/space[time][3]/space[time][4];
3299                                             }
3300                                         }
3301                                     }
3302                                     else if(p[1]=='-')
3303                                     {
3304                                         if(p[2]=='+')
3305                                         {
3306                                             if(p[3]=='+')
3307                                             {
3308                                                 result=space[time][0]*space[time][1]-space[time][2]+space[time][3]+space[time][4];
3309                                             }
3310                                             else if(p[3]=='-')
3311                                             {
3312                                                 result=space[time][0]*space[time][1]-space[time][2]+space[time][3]-space[time][4];
3313                                             }
3314                                             else if(p[3]=='*')
3315                                             {
3316                                                 result=space[time][0]*space[time][1]-space[time][2]+space[time][3]*space[time][4];
3317                                             }
3318                                             else
3319                                             {
3320                                                 result=space[time][0]*space[time][1]-space[time][2]+space[time][3]/space[time][4];
3321                                             }
3322                                         }
3323                                         else if(p[2]=='-')
3324                                         {
3325                                             if(p[3]=='+')
3326                                             {
3327                                                 result=space[time][0]*space[time][1]-space[time][2]-space[time][3]+space[time][4];
3328                                             }
3329                                             else if(p[3]=='-')
3330                                             {
3331                                                 result=space[time][0]*space[time][1]-space[time][2]-space[time][3]-space[time][4];
3332                                             }
3333                                             else if(p[3]=='*')
3334                                             {
3335                                                 result=space[time][0]*space[time][1]-space[time][2]-space[time][3]*space[time][4];
3336                                             }
3337                                             else
3338                                             {
3339                                                 result=space[time][0]*space[time][1]-space[time][2]-space[time][3]/space[time][4];
3340                                             }
3341                                         }
3342                                         else if(p[2]=='*')
3343                                         {
3344                                             if(p[3]=='+')
3345                                             {
3346                                                 result=space[time][0]*space[time][1]-space[time][2]*space[time][3]+space[time][4];
3347                                             }
3348                                             else if(p[3]=='-')
3349                                             {
3350                                                 result=space[time][0]*space[time][1]-space[time][2]*space[time][3]-space[time][4];
3351                                             }
3352                                             else if(p[3]=='*')
3353                                             {
3354                                                 result=space[time][0]*space[time][1]-space[time][2]*space[time][3]*space[time][4];
3355                                             }
3356                                             else
3357                                             {
3358                                                 result=space[time][0]*space[time][1]-space[time][2]*space[time][3]/space[time][4];
3359                                             }
3360                                         }
3361                                         else
3362                                         {
3363                                             if(p[3]=='+')
3364                                             {
3365                                                 result=space[time][0]*space[time][1]-space[time][2]/space[time][3]+space[time][4];
3366                                             }
3367                                             else if(p[3]=='-')
3368                                             {
3369                                                 result=space[time][0]*space[time][1]-space[time][2]/space[time][3]-space[time][4];
3370                                             }
3371                                             else if(p[3]=='*')
3372                                             {
3373                                                 result=space[time][0]*space[time][1]-space[time][2]/space[time][3]*space[time][4];
3374                                             }
3375                                             else
3376                                             {
3377                                                 result=space[time][0]*space[time][1]-space[time][2]/space[time][3]/space[time][4];
3378                                             }
3379                                         }
3380                                     }
3381                                     else if(p[1]=='*')
3382                                     {
3383                                         if(p[2]=='+')
3384                                         {
3385                                             if(p[3]=='+')
3386                                             {
3387                                                 result=space[time][0]*space[time][1]*space[time][2]+space[time][3]+space[time][4];
3388                                             }
3389                                             else if(p[3]=='-')
3390                                             {
3391                                                 result=space[time][0]*space[time][1]*space[time][2]+space[time][3]-space[time][4];
3392                                             }
3393                                             else if(p[3]=='*')
3394                                             {
3395                                                 result=space[time][0]*space[time][1]*space[time][2]+space[time][3]*space[time][4];
3396                                             }
3397                                             else
3398                                             {
3399                                                 result=space[time][0]*space[time][1]*space[time][2]+space[time][3]/space[time][4];
3400                                             }
3401                                         }
3402                                         else if(p[2]=='-')
3403                                         {
3404                                             if(p[3]=='+')
3405                                             {
3406                                                 result=space[time][0]*space[time][1]*space[time][2]-space[time][3]+space[time][4];
3407                                             }
3408                                             else if(p[3]=='-')
3409                                             {
3410                                                 result=space[time][0]*space[time][1]*space[time][2]-space[time][3]-space[time][4];
3411                                             }
3412                                             else if(p[3]=='*')
3413                                             {
3414                                                 result=space[time][0]*space[time][1]*space[time][2]-space[time][3]*space[time][4];
3415                                             }
3416                                             else
3417                                             {
3418                                                 result=space[time][0]*space[time][1]*space[time][2]-space[time][3]/space[time][4];
3419                                             }
3420                                         }
3421                                         else if(p[2]=='*')
3422                                         {
3423                                             if(p[3]=='+')
3424                                             {
3425                                                 result=space[time][0]*space[time][1]*space[time][2]*space[time][3]+space[time][4];
3426                                             }
3427                                             else if(p[3]=='-')
3428                                             {
3429                                                 result=space[time][0]*space[time][1]*space[time][2]*space[time][3]-space[time][4];
3430                                             }
3431                                             else if(p[3]=='*')
3432                                             {
3433                                                 result=space[time][0]*space[time][1]*space[time][2]*space[time][3]*space[time][4];
3434                                             }
3435                                             else
3436                                             {
3437                                                 result=space[time][0]*space[time][1]*space[time][2]*space[time][3]/space[time][4];
3438                                             }
3439                                         }
3440                                         else
3441                                         {
3442                                             if(p[3]=='+')
3443                                             {
3444                                                 result=space[time][0]*space[time][1]*space[time][2]/space[time][3]+space[time][4];
3445                                             }
3446                                             else if(p[3]=='-')
3447                                             {
3448                                                 result=space[time][0]*space[time][1]*space[time][2]/space[time][3]-space[time][4];
3449                                             }
3450                                             else if(p[3]=='*')
3451                                             {
3452                                                 result=space[time][0]*space[time][1]*space[time][2]/space[time][3]*space[time][4];
3453                                             }
3454                                             else
3455                                             {
3456                                                 result=space[time][0]*space[time][1]*space[time][2]/space[time][3]/space[time][4];
3457                                             }
3458                                         }
3459                                     }
3460                                     else
3461                                     {
3462                                         if(p[2]=='+')
3463                                         {
3464                                             if(p[3]=='+')
3465                                             {
3466                                                 result=space[time][0]*space[time][1]/space[time][2]+space[time][3]+space[time][4];
3467                                             }
3468                                             else if(p[3]=='-')
3469                                             {
3470                                                 result=space[time][0]*space[time][1]/space[time][2]+space[time][3]-space[time][4];
3471                                             }
3472                                             else if(p[3]=='*')
3473                                             {
3474                                                 result=space[time][0]*space[time][1]/space[time][2]+space[time][3]*space[time][4];
3475                                             }
3476                                             else
3477                                             {
3478                                                 result=space[time][0]*space[time][1]/space[time][2]+space[time][3]/space[time][4];
3479                                             }
3480                                         }
3481                                         else if(p[2]=='-')
3482                                         {
3483                                             if(p[3]=='+')
3484                                             {
3485                                                 result=space[time][0]*space[time][1]/space[time][2]-space[time][3]+space[time][4];
3486                                             }
3487                                             else if(p[3]=='-')
3488                                             {
3489                                                 result=space[time][0]*space[time][1]/space[time][2]-space[time][3]-space[time][4];
3490                                             }
3491                                             else if(p[3]=='*')
3492                                             {
3493                                                 result=space[time][0]*space[time][1]/space[time][2]-space[time][3]*space[time][4];
3494                                             }
3495                                             else
3496                                             {
3497                                                 result=space[time][0]*space[time][1]/space[time][2]-space[time][3]/space[time][4];
3498                                             }
3499                                         }
3500                                         else if(p[2]=='*')
3501                                         {
3502                                             if(p[3]=='+')
3503                                             {
3504                                                 result=space[time][0]*space[time][1]/space[time][2]*space[time][3]+space[time][4];
3505                                             }
3506                                             else if(p[3]=='-')
3507                                             {
3508                                                 result=space[time][0]*space[time][1]/space[time][2]*space[time][3]-space[time][4];
3509                                             }
3510                                             else if(p[3]=='*')
3511                                             {
3512                                                 result=space[time][0]*space[time][1]/space[time][2]*space[time][3]*space[time][4];
3513                                             }
3514                                             else
3515                                             {
3516                                                 result=space[time][0]*space[time][1]/space[time][2]*space[time][3]/space[time][4];
3517                                             }
3518                                         }
3519                                         else
3520                                         {
3521                                             if(p[3]=='+')
3522                                             {
3523                                                 result=space[time][0]*space[time][1]/space[time][2]/space[time][3]+space[time][4];
3524                                             }
3525                                             else if(p[3]=='-')
3526                                             {
3527                                                 result=space[time][0]*space[time][1]/space[time][2]/space[time][3]-space[time][4];
3528                                             }
3529                                             else if(p[3]=='*')
3530                                             {
3531                                                 result=space[time][0]*space[time][1]/space[time][2]/space[time][3]*space[time][4];
3532                                             }
3533                                             else
3534                                             {
3535                                                 result=space[time][0]*space[time][1]/space[time][2]/space[time][3]/space[time][4];
3536                                             }
3537                                         }
3538                                     }
3539                                 }
3540                                 else
3541                                 {
3542                                     if(p[1]=='+')
3543                                     {
3544                                         if(p[2]=='+')
3545                                         {
3546                                             if(p[3]=='+')
3547                                             {
3548                                                 result=space[time][0]/space[time][1]+space[time][2]+space[time][3]+space[time][4];
3549                                             }
3550                                             else if(p[3]=='-')
3551                                             {
3552                                                 result=space[time][0]/space[time][1]+space[time][2]+space[time][3]-space[time][4];
3553                                             }
3554                                             else if(p[3]=='*')
3555                                             {
3556                                                 result=space[time][0]/space[time][1]+space[time][2]+space[time][3]*space[time][4];
3557                                             }
3558                                             else
3559                                             {
3560                                                 result=space[time][0]/space[time][1]+space[time][2]+space[time][3]/space[time][4];
3561                                             }
3562                                         }
3563                                         else if(p[2]=='-')
3564                                         {
3565                                             if(p[3]=='+')
3566                                             {
3567                                                 result=space[time][0]/space[time][1]+space[time][2]-space[time][3]+space[time][4];
3568                                             }
3569                                             else if(p[3]=='-')
3570                                             {
3571                                                 result=space[time][0]/space[time][1]+space[time][2]-space[time][3]-space[time][4];
3572                                             }
3573                                             else if(p[3]=='*')
3574                                             {
3575                                                 result=space[time][0]/space[time][1]+space[time][2]-space[time][3]*space[time][4];
3576                                             }
3577                                             else
3578                                             {
3579                                                 result=space[time][0]/space[time][1]+space[time][2]-space[time][3]/space[time][4];
3580                                             }
3581                                         }
3582                                         else if(p[2]=='*')
3583                                         {
3584                                             if(p[3]=='+')
3585                                             {
3586                                                 result=space[time][0]/space[time][1]+space[time][2]*space[time][3]+space[time][4];
3587                                             }
3588                                             else if(p[3]=='-')
3589                                             {
3590                                                 result=space[time][0]/space[time][1]+space[time][2]*space[time][3]-space[time][4];
3591                                             }
3592                                             else if(p[3]=='*')
3593                                             {
3594                                                 result=space[time][0]/space[time][1]+space[time][2]*space[time][3]*space[time][4];
3595                                             }
3596                                             else
3597                                             {
3598                                                 result=space[time][0]/space[time][1]+space[time][2]*space[time][3]/space[time][4];
3599                                             }
3600                                         }
3601                                         else
3602                                         {
3603                                             if(p[3]=='+')
3604                                             {
3605                                                 result=space[time][0]/space[time][1]+space[time][2]/space[time][3]+space[time][4];
3606                                             }
3607                                             else if(p[3]=='-')
3608                                             {
3609                                                 result=space[time][0]/space[time][1]+space[time][2]/space[time][3]-space[time][4];
3610                                             }
3611                                             else if(p[3]=='*')
3612                                             {
3613                                                 result=space[time][0]/space[time][1]+space[time][2]/space[time][3]*space[time][4];
3614                                             }
3615                                             else
3616                                             {
3617                                                 result=space[time][0]/space[time][1]+space[time][2]/space[time][3]/space[time][4];
3618                                             }
3619                                         }
3620                                     }
3621                                     else if(p[1]=='-')
3622                                     {
3623                                         if(p[2]=='+')
3624                                         {
3625                                             if(p[3]=='+')
3626                                             {
3627                                                 result=space[time][0]/space[time][1]-space[time][2]+space[time][3]+space[time][4];
3628                                             }
3629                                             else if(p[3]=='-')
3630                                             {
3631                                                 result=space[time][0]/space[time][1]-space[time][2]+space[time][3]-space[time][4];
3632                                             }
3633                                             else if(p[3]=='*')
3634                                             {
3635                                                 result=space[time][0]/space[time][1]-space[time][2]+space[time][3]*space[time][4];
3636                                             }
3637                                             else
3638                                             {
3639                                                 result=space[time][0]/space[time][1]-space[time][2]+space[time][3]/space[time][4];
3640                                             }
3641                                         }
3642                                         else if(p[2]=='-')
3643                                         {
3644                                             if(p[3]=='+')
3645                                             {
3646                                                 result=space[time][0]/space[time][1]-space[time][2]-space[time][3]+space[time][4];
3647                                             }
3648                                             else if(p[3]=='-')
3649                                             {
3650                                                 result=space[time][0]/space[time][1]-space[time][2]-space[time][3]-space[time][4];
3651                                             }
3652                                             else if(p[3]=='*')
3653                                             {
3654                                                 result=space[time][0]/space[time][1]-space[time][2]-space[time][3]*space[time][4];
3655                                             }
3656                                             else
3657                                             {
3658                                                 result=space[time][0]/space[time][1]-space[time][2]-space[time][3]/space[time][4];
3659                                             }
3660                                         }
3661                                         else if(p[2]=='*')
3662                                         {
3663                                             if(p[3]=='+')
3664                                             {
3665                                                 result=space[time][0]/space[time][1]-space[time][2]*space[time][3]+space[time][4];
3666                                             }
3667                                             else if(p[3]=='-')
3668                                             {
3669                                                 result=space[time][0]/space[time][1]-space[time][2]*space[time][3]-space[time][4];
3670                                             }
3671                                             else if(p[3]=='*')
3672                                             {
3673                                                 result=space[time][0]/space[time][1]-space[time][2]*space[time][3]*space[time][4];
3674                                             }
3675                                             else
3676                                             {
3677                                                 result=space[time][0]/space[time][1]-space[time][2]*space[time][3]/space[time][4];
3678                                             }
3679                                         }
3680                                         else
3681                                         {
3682                                             if(p[3]=='+')
3683                                             {
3684                                                 result=space[time][0]/space[time][1]-space[time][2]/space[time][3]+space[time][4];
3685                                             }
3686                                             else if(p[3]=='-')
3687                                             {
3688                                                 result=space[time][0]/space[time][1]-space[time][2]/space[time][3]-space[time][4];
3689                                             }
3690                                             else if(p[3]=='*')
3691                                             {
3692                                                 result=space[time][0]/space[time][1]-space[time][2]/space[time][3]*space[time][4];
3693                                             }
3694                                             else
3695                                             {
3696                                                 result=space[time][0]/space[time][1]-space[time][2]/space[time][3]/space[time][4];
3697                                             }
3698                                         }
3699                                     }
3700                                     else if(p[1]=='*')
3701                                     {
3702                                         if(p[2]=='+')
3703                                         {
3704                                             if(p[3]=='+')
3705                                             {
3706                                                 result=space[time][0]/space[time][1]*space[time][2]+space[time][3]+space[time][4];
3707                                             }
3708                                             else if(p[3]=='-')
3709                                             {
3710                                                 result=space[time][0]/space[time][1]*space[time][2]+space[time][3]-space[time][4];
3711                                             }
3712                                             else if(p[3]=='*')
3713                                             {
3714                                                 result=space[time][0]/space[time][1]*space[time][2]+space[time][3]*space[time][4];
3715                                             }
3716                                             else
3717                                             {
3718                                                 result=space[time][0]/space[time][1]*space[time][2]+space[time][3]/space[time][4];
3719                                             }
3720                                         }
3721                                         else if(p[2]=='-')
3722                                         {
3723                                             if(p[3]=='+')
3724                                             {
3725                                                 result=space[time][0]/space[time][1]*space[time][2]-space[time][3]+space[time][4];
3726                                             }
3727                                             else if(p[3]=='-')
3728                                             {
3729                                                 result=space[time][0]/space[time][1]*space[time][2]-space[time][3]-space[time][4];
3730                                             }
3731                                             else if(p[3]=='*')
3732                                             {
3733                                                 result=space[time][0]/space[time][1]*space[time][2]-space[time][3]*space[time][4];
3734                                             }
3735                                             else
3736                                             {
3737                                                 result=space[time][0]/space[time][1]*space[time][2]-space[time][3]/space[time][4];
3738                                             }
3739                                         }
3740                                         else if(p[2]=='*')
3741                                         {
3742                                             if(p[3]=='+')
3743                                             {
3744                                                 result=space[time][0]/space[time][1]*space[time][2]*space[time][3]+space[time][4];
3745                                             }
3746                                             else if(p[3]=='-')
3747                                             {
3748                                                 result=space[time][0]/space[time][1]*space[time][2]*space[time][3]-space[time][4];
3749                                             }
3750                                             else if(p[3]=='*')
3751                                             {
3752                                                 result=space[time][0]/space[time][1]*space[time][2]*space[time][3]*space[time][4];
3753                                             }
3754                                             else
3755                                             {
3756                                                 result=space[time][0]/space[time][1]*space[time][2]*space[time][3]/space[time][4];
3757                                             }
3758                                         }
3759                                         else
3760                                         {
3761                                             if(p[3]=='+')
3762                                             {
3763                                                 result=space[time][0]/space[time][1]*space[time][2]/space[time][3]+space[time][4];
3764                                             }
3765                                             else if(p[3]=='-')
3766                                             {
3767                                                 result=space[time][0]/space[time][1]*space[time][2]/space[time][3]-space[time][4];
3768                                             }
3769                                             else if(p[3]=='*')
3770                                             {
3771                                                 result=space[time][0]/space[time][1]*space[time][2]/space[time][3]*space[time][4];
3772                                             }
3773                                             else
3774                                             {
3775                                                 result=space[time][0]/space[time][1]*space[time][2]/space[time][3]/space[time][4];
3776                                             }
3777                                         }
3778                                     }
3779                                     else
3780                                     {
3781                                         if(p[2]=='+')
3782                                         {
3783                                             if(p[3]=='+')
3784                                             {
3785                                                 result=space[time][0]/space[time][1]/space[time][2]+space[time][3]+space[time][4];
3786                                             }
3787                                             else if(p[3]=='-')
3788                                             {
3789                                                 result=space[time][0]/space[time][1]/space[time][2]+space[time][3]-space[time][4];
3790                                             }
3791                                             else if(p[3]=='*')
3792                                             {
3793                                                 result=space[time][0]/space[time][1]/space[time][2]+space[time][3]*space[time][4];
3794                                             }
3795                                             else
3796                                             {
3797                                                 result=space[time][0]/space[time][1]/space[time][2]+space[time][3]/space[time][4];
3798                                             }
3799                                         }
3800                                         else if(p[2]=='-')
3801                                         {
3802                                             if(p[3]=='+')
3803                                             {
3804                                                 result=space[time][0]/space[time][1]/space[time][2]-space[time][3]+space[time][4];
3805                                             }
3806                                             else if(p[3]=='-')
3807                                             {
3808                                                 result=space[time][0]/space[time][1]/space[time][2]-space[time][3]-space[time][4];
3809                                             }
3810                                             else if(p[3]=='*')
3811                                             {
3812                                                 result=space[time][0]/space[time][1]/space[time][2]-space[time][3]*space[time][4];
3813                                             }
3814                                             else
3815                                             {
3816                                                 result=space[time][0]/space[time][1]/space[time][2]-space[time][3]/space[time][4];
3817                                             }
3818                                         }
3819                                         else if(p[2]=='*')
3820                                         {
3821                                             if(p[3]=='+')
3822                                             {
3823                                                 result=space[time][0]/space[time][1]/space[time][2]*space[time][3]+space[time][4];
3824                                             }
3825                                             else if(p[3]=='-')
3826                                             {
3827                                                 result=space[time][0]/space[time][1]/space[time][2]*space[time][3]-space[time][4];
3828                                             }
3829                                             else if(p[3]=='*')
3830                                             {
3831                                                 result=space[time][0]/space[time][1]/space[time][2]*space[time][3]*space[time][4];
3832                                             }
3833                                             else
3834                                             {
3835                                                 result=space[time][0]/space[time][1]/space[time][2]*space[time][3]/space[time][4];
3836                                             }
3837                                         }
3838                                         else
3839                                         {
3840                                             if(p[3]=='+')
3841                                             {
3842                                                 result=space[time][0]/space[time][1]/space[time][2]/space[time][3]+space[time][4];
3843                                             }
3844                                             else if(p[3]=='-')
3845                                             {
3846                                                 result=space[time][0]/space[time][1]/space[time][2]/space[time][3]-space[time][4];
3847                                             }
3848                                             else if(p[3]=='*')
3849                                             {
3850                                                 result=space[time][0]/space[time][1]/space[time][2]/space[time][3]*space[time][4];
3851                                             }
3852                                             else
3853                                             {
3854                                                 result=space[time][0]/space[time][1]/space[time][2]/space[time][3]/space[time][4];
3855                                             }
3856                                         }
3857                                     }
3858                                 }
3859                                 System.out.println(" = "+result);
3860                             }
3861                             time++;
3862                         }
3863                     }
3864                 }
3865             }
3866         }
3867         
3868     }
3869 }

3.运行结果截图 :

(程序没有提示错误,可以运行,而且可以询问开始的几个问题,但是无法运行出结果)

4.项目计划总结:

  听课 编写程序 阅读课本 准备考试 日总结
周日     60   60
周一 120 30     150
周二          
周三   120     120
周四          
周五     30   30
周六   360     360
周总结 120 510 90   720

5.时间记录日志:

日期 开始时间 结束时间 中断时间 净时间 活动 备注
3/13 16:00 17:00   60 读书 构建之法
3/14 8:00 10:10 20 100 上课  
  14:00 14:30   30 写程序 想大概思路
3/16 16:00 18:00   120 写程序  
3/18 15:00 15:30   30 读书  
3/19 10:00 18:00 120 360 写程序 着手去写
             
             
             

6.缺陷记录日志:

日期 编号 引入阶段 排除阶段 描述
3/19 1 编码 编码 变量类型使用错误,前后不符合
  2 编码 编码 计算随机数的算法
  3 设计 设计 分类讨论时出现错误,没考虑完全
         
原文地址:https://www.cnblogs.com/Daddy/p/5295948.html