Using 4 numbers, 1, 9, 9, 6 (this year), and 5 arithmetic operations, +,
-, *, /, and ^, I got following equations to make 1 to 100. 
I found 76 solutions and 34 ordered solutions. I don't think that there 
exist other solutions. It's fun, isn't it?  


======================= Solution for 1996 ==================================

  1=1^996          2=1+((9/9)^6)    3=((1*9)+9)/6    4=(19-9)-6       
  5=96-91          6=((1+9)-9)*6    7=((1+9)-9)+6    8=(1+(9/9))+6    
  9=((1^9)^6)*9    10=((1^9)^6)+9   11=((9+9)-1)-6   12=((1*9)+9)-6   
  13=((1+9)+9)-6   14=(9-(1^9))+6   15=((1+9)*9)/6   16=(19-9)+6      
  17=(9/9)+16      18=((9-1)-6)*9   19=((1^6)+9)+9   20=(9*9)-61      
  22=(19+9)-6      23=((9+9)+6)-1   24=((1*9)+9)+6   25=((1+9)+9)+6   
  26=((9-6)*9)-1   27=1*(9*(9-6))   28=1+(9*(9-6))   30=(1+9)*(9-6)   
  34=(19+9)+6      35=(9*6)-19      36=((1+9)-6)*9   37=91-(9*6)      
  38=99-61         39=((9-1)*6)-9   43=(61-9)-9      44=((9*6)-1)-9   
  45=((9*6)-9)*1   46=1-(9-(9*6))   48=(9-(1^9))*6   50=69-19         
  51=((1+9)*6)-9   53=(6-(1/9))*9   54=((1^9)*9)*6   55=(1^9)+(9*6)   
  57=19*(9-6)      59=(69-1)-9      60=(19-9)*6      61=(61+9)-9      
  62=(9/9)+61      63=1*(9+(9*6))   64=(1+(9/9))^6   65=(9*9)-16      
  66=((9-1)*9)-6   69=((1+9)*6)+9   72=((1+6)*9)+9   73=19+(9*6)      
  74=((9*9)-1)-6   75=((1*9)*9)-6   76=(1+(9*9))-6   77=96-19         
  78=(69+9)*1      79=(61+9)+9      80=(9*9)-(1^6)   81=((1^6)*9)*9   
  82=(9*9)+(1^6)   83=99-16         84=((1+9)*9)-6   86=(96-1)-9      
  87=((1*9)*9)+6   88=(1-9)+96      90=((1^6)+9)*9   92=(99-1)-6      
  93=(1*99)-6      94=(1+99)-6      96=((1+9)*9)+6   97=(9*9)+16      


  Number of total solutions :  76
  Number of ordered solutions : 34