Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1887 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  erreur exécution...

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

erreur exécution...

n°555844
os2
Posté le 31-10-2003 à 19:46:23  profilanswer
 

j'ai aucune erreur de compile... mais à l'exécution
 
Exception in thread "main" java.lang.ClassCastException
        at Sort.radixSort(Sort.java:30)
        at Sort.statistique(Sort.java:101)
        at Sort.main(Sort.java:139)
         
         
         
         for( int i = 0, mult = 1; i < k; i++ ) {
      while( !tmpList.isEmpty( ) ) {
 Integer p = (Integer)tmpList.removeFirst( );      //ligne 30
 list[ ( p.intValue( ) / mult ) % log ].addLast( p );
 baro++;  
      }
       
      //base 2 - passe k
      test( a, 32,2 );     //ligne 101
      tabStat[i][0]=baro;
       
       
       
  public static void main( String[] args ) {
    Sort tmp = new Sort();
    tmp.statistique();    //ligne 139
  }


---------------
Borland rulez: http://pages.infinit.net/borland
mood
Publicité
Posté le 31-10-2003 à 19:46:23  profilanswer
 

n°555847
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 31-10-2003 à 19:49:18  profilanswer
 

Ba c'est en Long que t'as foutu ton truc, nan ? (cf l'autre topic que t'as posté).
Donc si tu add() un Long, tu vas pas pouvoir le caster en Integer au retour d'un get(), hein :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°555848
benou
Posté le 31-10-2003 à 19:49:29  profilanswer
 

réfléchis ! ca te met ClassCastException  à une ligne où tu caste en Integer ce qu'il y a dans une LinkedList ...
Ca veut forcément dire que ce qu'il y a dans la LinkedList est pas un Integer !


---------------
ma vie, mon oeuvre - HomePlayer
n°555852
os2
Posté le 31-10-2003 à 19:51:21  profilanswer
 

en fait c'est plutôt
 
while( !tmpList.isEmpty( ) ) //ligne 30


---------------
Borland rulez: http://pages.infinit.net/borland
n°555853
benou
Posté le 31-10-2003 à 19:51:52  profilanswer
 

os2 a écrit :

en fait c'est plutôt
 
while( !tmpList.isEmpty( ) ) //ligne 30


non, ca c'est pas possible !


---------------
ma vie, mon oeuvre - HomePlayer
n°555858
os2
Posté le 31-10-2003 à 19:56:38  profilanswer
 

benou a écrit :


non, ca c'est pas possible !


 

Code :
  1. for( int i = 0, mult = 1; i < k; i++ ) {
  2.   while( !tmpList.isEmpty( ) ) {
  3.     int p = (int)tmpList.removeFirst( );
  4.     list[ ( p.intValue( ) / mult ) % log ].addLast( p );
  5.     baro++;
  6.   }
  7. }


 
le while est bien la ligne 30...
 
même en mettant p en long ça change rien...
log étant un int


---------------
Borland rulez: http://pages.infinit.net/borland
n°555860
os2
Posté le 31-10-2003 à 19:58:18  profilanswer
 

en gros c'est pour calculer un amortissement sur un type de tri...
le code au complet:
 

Code :
  1. import java.util.*;
  2. import java.io.*;
  3. import java.lang.*;
  4. //http://www.theory.informatik.uni-kassel.de/~dieter/algo/programmeJava/kapitel5/Sort.java
  5. public class Sort {
  6.  
  7.   Long[]a;
  8.   long baro=0;
  9.   long[][] tabStat= new long[50][6];
  10.   int maxTest=50;
  11.  
  12.   //algo du tri radixSort
  13.   public void radixSort( Long a[], int k, int log) {
  14.     LinkedList[] list = new LinkedList[ log ];
  15.     for( int i = 0; i < log; i++ ){
  16.       list[ i ] = new LinkedList( );
  17.       baro++;
  18.     }
  19.    
  20.     LinkedList tmpList = new LinkedList( );
  21.     for( int i = 0; i < a.length; i++ ){
  22.       tmpList.addLast( a[ i ] );
  23.       baro++;
  24.     }
  25.    
  26.     for( int i = 0, mult = 1; i < k; i++ ) {
  27.       while( !tmpList.isEmpty( ) ) {
  28. int p = (int)tmpList.removeFirst( );
  29. list[ ( p.intValue( ) / mult ) % log ].addLast( p );
  30. baro++;
  31.       }
  32.      
  33.       for( int j = 0; j < log; j++ ) {
  34. tmpList.addAll( list[ j ] );
  35. list[ j ].clear( );
  36. baro++;
  37.       }
  38.       mult *= log;
  39.     }
  40.     tmpList.toArray( a );
  41.   }
  42.  
  43.   //ecrire les valeurs du tableau dans le tableau
  44.   public void ecrireFichier(Long a[], String NomFichier){
  45.     try{
  46.       PrintWriter out  = new PrintWriter(new FileWriter(NomFichier));
  47.       for (int i = 0; i < a.length; i++)
  48.         out.println(a[i]);
  49.       out.close();
  50.     }
  51.     catch(Exception e){
  52.       e.printStackTrace();
  53.     }
  54.   }
  55.  
  56.   //ecrire les valeurs des barometre
  57.   public void ecrireBaro(long[][] tabStat, String NomFichier){
  58.     try{
  59.       PrintWriter out  = new PrintWriter(new FileWriter(NomFichier));
  60.       for(int i=0;i<maxTest;i++){
  61.         out.println(tabStat[i][0] );
  62.         out.println(tabStat[i][1] );
  63.         out.println(tabStat[i][2] );
  64.         out.println(tabStat[i][3] );
  65.         out.println(tabStat[i][4] );
  66.         out.println(tabStat[i][5] );
  67.         out.println("=============" );
  68.         out.close();
  69.       }
  70.     }
  71.     catch(Exception e){
  72.       e.printStackTrace();
  73.     }
  74.   }
  75.  
  76.   //genenerer les valeurs pour le tableau
  77.   public void genererTableau(Long a[]){
  78.     long rang=4294967296l;  //rang  
  79.     Random r1 = new Random();
  80.     for (int i=0;i<a.length;i++){
  81.       a[i] = new Long ( (long) (r1.nextDouble()*rang));
  82.     }
  83.   }
  84.  
  85.   public void statistique(){
  86.     int n=100; //nombre d'élément du tableau
  87.     a = new Long[n];
  88.     Long []original;
  89.     original = new Long[n];
  90.    
  91.     for(int i=0;i<maxTest;i++){
  92.    
  93.       genererTableau(a);
  94.      
  95.       original=a;
  96.    
  97.       //base 2 - passe k
  98.       radixSort( a, 32,2 );
  99.       tabStat[i][0]=baro;
  100.      
  101.       //base 8 - passe k/3
  102.       a=original;
  103.       baro=0;
  104.       radixSort( a, 32/3,8 );
  105.       tabStat[i][1]=baro;
  106.      
  107.       //base 16 - passe k/4
  108.       a=original;
  109.       baro=0;
  110.       radixSort( a, 32/4,16 );
  111.       tabStat[i][2]=baro;
  112.      
  113.       //base 64 - passe k/6
  114.       a=original;
  115.       baro=0;
  116.       radixSort( a, 32/6,64 );
  117.       tabStat[i][3]=baro;
  118.      
  119.       //base racine(n) - passe k/log2(racine(n))
  120.       a=original;
  121.       baro=0;
  122.       radixSort( a, (int)(Math.sqrt(n)), (int)(32/(Math.log(Math.sqrt(n))/Math.log(2.0))) );
  123.       tabStat[i][5]=baro;
  124.          
  125.       //base racine 3ieme(n) - passe k/log2(racine 3ieme(n))
  126.       a=original;
  127.       baro=0;
  128.       radixSort( a, (int)(Math.pow(3,1/n)), (int)(32/(Math.log(Math.pow(3,1/n))/Math.log(2.0))) );
  129.       tabStat[i][6]=baro;
  130.     }
  131.     ecrireBaro(tabStat,"stat.txt" );
  132.   }
  133.  
  134.   public static void main( String[] args ) {
  135.     Sort tmp = new Sort();
  136.     tmp.statistique();
  137.   }
  138.  
  139. }


---------------
Borland rulez: http://pages.infinit.net/borland
n°555863
benou
Posté le 31-10-2003 à 20:05:10  profilanswer
 

Citation :

int p = (int)tmpList.removeFirst( );  


 :pfff:


---------------
ma vie, mon oeuvre - HomePlayer
n°555865
benou
Posté le 31-10-2003 à 20:08:19  profilanswer
 

os2 a écrit :

en gros c'est pour calculer un amortissement sur un type de tri...
le code au complet:


il compile même pas ton code !  :pfff:  
 

Citation :


int p = ...;
list[ ( p.intValue( ) / mult ) % log ].addLast( p );


ca ca peut pas marcher  :pfff:


---------------
ma vie, mon oeuvre - HomePlayer
n°555867
benou
Posté le 31-10-2003 à 20:09:01  profilanswer
 

os2 : faudrait vraiment que tu cherches un minimum par toi même hein !


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 31-10-2003 à 20:09:01  profilanswer
 

n°555868
os2
Posté le 31-10-2003 à 20:09:52  profilanswer
 

benou a écrit :

Citation :

int p = (int)tmpList.removeFirst( );  


 :pfff:  


 
je m'était gourer

Code :
  1. for( int i = 0, mult = 1; i < k; i++ ) {
  2.   while( !tmpList.isEmpty( ) ) {
  3.     Integer p = (Integer)tmpList.removeFirst( );
  4.     list[ ( p.intValue( ) / mult ) % log ].addLast( p );
  5.     baro++;
  6.   }
  7. }


 
j'ai mis le code ci-dessus étant celui de l'original...
et idem


---------------
Borland rulez: http://pages.infinit.net/borland
n°555870
os2
Posté le 31-10-2003 à 20:11:21  profilanswer
 

benou a écrit :


il compile même pas ton code !  :pfff:  
 
 

Citation :


int p = ...;
list[ ( p.intValue( ) / mult ) % log ].addLast( p );


ca ca peut pas marcher  :pfff:  


 
chez moi il compile mais ne s'exécute pas


---------------
Borland rulez: http://pages.infinit.net/borland
n°555871
benou
Posté le 31-10-2003 à 20:12:39  profilanswer
 

je comprend rien ...
 
Tu dis que ca plante à une ligne qui peut pas générer l'erreur que tu donnes
Tu files du code qui est pas le bon ...
 :pfff:  
 
 
Ecrit clairement ton problème en donnant de VRAI informations, sinon on s'en sortira pas !


Message édité par benou le 31-10-2003 à 20:13:02

---------------
ma vie, mon oeuvre - HomePlayer
n°555872
benou
Posté le 31-10-2003 à 20:13:42  profilanswer
 

os2 a écrit :


 
chez moi il compile mais ne s'exécute pas


pas le code que tu avais donné et que j'ai quoté !!


---------------
ma vie, mon oeuvre - HomePlayer
n°555873
os2
Posté le 31-10-2003 à 20:17:12  profilanswer
 

benou a écrit :

je comprend rien ...
 
Tu dis que ca plante à une ligne qui peut pas générer l'erreur que tu donnes
Tu files du code qui est pas le bon ...
 :pfff:  
 
 
Ecrit clairement ton problème en donnant de VRAI informations, sinon on s'en sortira pas !


 
c'est toi qui a dit que la ligne ne pouvait pas générer d'erreur
 
telle que dit au début:
 
j'ai aucune erreur de compile... mais à l'exécution
 
Exception in thread "main" java.lang.ClassCastException
        at Sort.radixSort(Sort.java:30)
        at Sort.statistique(Sort.java:101)
        at Sort.main(Sort.java:139)
 
donc problème potientiel à la ligne 30,101 et 139

Code :
  1. import java.util.*;
  2. import java.io.*;
  3. import java.lang.*;
  4. //http://www.theory.informatik.uni-kassel.de/~dieter/algo/programmeJava/kapitel5/Sort.java
  5. public class Sort {
  6.  
  7.   Long[]a;
  8.   long baro=0;
  9.   long[][] tabStat= new long[50][6];
  10.   int maxTest=50;
  11.  
  12.   //algo du tri radixSort
  13.   public void radixSort( Long a[], int k, int log) {
  14.     LinkedList[] list = new LinkedList[ log ];
  15.     for( int i = 0; i < log; i++ ){
  16.       list[ i ] = new LinkedList( );
  17.       baro++;
  18.     }
  19.    
  20.     LinkedList tmpList = new LinkedList( );
  21.     for( int i = 0; i < a.length; i++ ){
  22.       tmpList.addLast( a[ i ] );
  23.       baro++;
  24.     }
  25.    
  26.     for( int i = 0, mult = 1; i < k; i++ ) {
  27.       while( !tmpList.isEmpty( ) ) { //ligne 30
  28. Integer p = (Integer)tmpList.removeFirst( );
  29. list[ ( p.intValue( ) / mult ) % log ].addLast( p );
  30. baro++;
  31.       }
  32.      
  33.       for( int j = 0; j < log; j++ ) {
  34. tmpList.addAll( list[ j ] );
  35. list[ j ].clear( );
  36. baro++;
  37.       }
  38.       mult *= log;
  39.     }
  40.     tmpList.toArray( a );
  41.   }
  42.  
  43.   //ecrire les valeurs du tableau dans le tableau
  44.   public void ecrireFichier(Long a[], String NomFichier){
  45.     try{
  46.       PrintWriter out  = new PrintWriter(new FileWriter(NomFichier));
  47.       for (int i = 0; i < a.length; i++)
  48.         out.println(a[i]);
  49.       out.close();
  50.     }
  51.     catch(Exception e){
  52.       e.printStackTrace();
  53.     }
  54.   }
  55.  
  56.   //ecrire les valeurs des barometre
  57.   public void ecrireBaro(long[][] tabStat, String NomFichier){
  58.     try{
  59.       PrintWriter out  = new PrintWriter(new FileWriter(NomFichier));
  60.       for(int i=0;i<maxTest;i++){
  61.         out.println(tabStat[i][0] );
  62.         out.println(tabStat[i][1] );
  63.         out.println(tabStat[i][2] );
  64.         out.println(tabStat[i][3] );
  65.         out.println(tabStat[i][4] );
  66.         out.println(tabStat[i][5] );
  67.         out.println("=============" );
  68.         out.close();
  69.       }
  70.     }
  71.     catch(Exception e){
  72.       e.printStackTrace();
  73.     }
  74.   }
  75.  
  76.   //genenerer les valeurs pour le tableau
  77.   public void genererTableau(Long a[]){
  78.     long rang=4294967296l;  //rang  
  79.     Random r1 = new Random();
  80.     for (int i=0;i<a.length;i++){
  81.       a[i] = new Long ( (long) (r1.nextDouble()*rang));
  82.     }
  83.   }
  84.  
  85.   public void statistique(){
  86.     int n=100; //nombre d'élément du tableau
  87.     a = new Long[n];
  88.     Long []original;
  89.     original = new Long[n];
  90.    
  91.     for(int i=0;i<maxTest;i++){
  92.    
  93.       genererTableau(a);
  94.      
  95.       original=a;
  96.    
  97.       //base 2 - passe k
  98.       radixSort( a, 32,2 ); //ligne 101
  99.       tabStat[i][0]=baro;
  100.      
  101.       //base 8 - passe k/3
  102.       a=original;
  103.       baro=0;
  104.       radixSort( a, 32/3,8 );
  105.       tabStat[i][1]=baro;
  106.      
  107.       //base 16 - passe k/4
  108.       a=original;
  109.       baro=0;
  110.       radixSort( a, 32/4,16 );
  111.       tabStat[i][2]=baro;
  112.      
  113.       //base 64 - passe k/6
  114.       a=original;
  115.       baro=0;
  116.       radixSort( a, 32/6,64 );
  117.       tabStat[i][3]=baro;
  118.      
  119.       //base racine(n) - passe k/log2(racine(n))
  120.       a=original;
  121.       baro=0;
  122.       radixSort( a, (int)(Math.sqrt(n)), (int)(32/(Math.log(Math.sqrt(n))/Math.log(2.0))) );
  123.       tabStat[i][5]=baro;
  124.          
  125.       //base racine 3ieme(n) - passe k/log2(racine 3ieme(n))
  126.       a=original;
  127.       baro=0;
  128.       radixSort( a, (int)(Math.pow(3,1/n)), (int)(32/(Math.log(Math.pow(3,1/n))/Math.log(2.0))) );
  129.       tabStat[i][6]=baro;
  130.     }
  131.     ecrireBaro(tabStat,"stat.txt" );
  132.   }
  133.  
  134.   public static void main( String[] args ) {
  135.     Sort tmp = new Sort();
  136.     tmp.statistique(); //ligne 139
  137.   }
  138.  
  139. }


Message édité par os2 le 31-10-2003 à 20:22:46

---------------
Borland rulez: http://pages.infinit.net/borland
n°555875
os2
Posté le 31-10-2003 à 20:18:36  profilanswer
 

benou a écrit :


pas le code que tu avais donné et que j'ai quoté !!


chez moi ce code compile mais s'exécute pas...
j'ai la dernière version de java


---------------
Borland rulez: http://pages.infinit.net/borland
n°555887
benou
Posté le 31-10-2003 à 20:51:39  profilanswer
 

os2 a écrit :


chez moi ce code compile


il ne peut pas compiler si p est un int !!!!!


---------------
ma vie, mon oeuvre - HomePlayer
n°555891
benou
Posté le 31-10-2003 à 20:55:01  profilanswer
 

os2 a écrit :


c'est toi qui a dit que la ligne ne pouvait pas générer d'erreur


tin mais t'es pas vrai toi !!!
tu mélanges tout et après t'accuses les autres !!!
 
bien sûr que c'est pas un isEmpty() qui va générer une class cast exception. C'est ton cast à la ligne du dessous qui foire !


---------------
ma vie, mon oeuvre - HomePlayer
n°555892
benou
Posté le 31-10-2003 à 20:57:18  profilanswer
 

Code :
  1. public void radixSort(Long a[], int k, int log) {
  2.  LinkedList[] list = new LinkedList[log];
  3.  for (int i = 0; i < log; i++) {
  4.   list[i] = new LinkedList();
  5.   baro++;
  6.  }
  7.  LinkedList tmpList = new LinkedList();
  8.  for (int i = 0; i < a.length; i++) {
  9. // ICI TU AJOUTES DES LONG
  10.   tmpList.addLast(a[i]);
  11.   baro++;
  12.  }
  13.  for (int i = 0, mult = 1; i < k; i++) {
  14.   while (!tmpList.isEmpty()) { //ligne 30  
  15. // ICI TU ESSAYES DE RECUPERER UN INTEGER
  16.    Integer p = (Integer) tmpList.removeFirst();
  17.    list[(p.intValue() / mult) % log].addLast(p);
  18.    baro++;
  19.   }


Message édité par benou le 31-10-2003 à 20:57:33

---------------
ma vie, mon oeuvre - HomePlayer
n°555897
os2
Posté le 31-10-2003 à 21:07:17  profilanswer
 

benou a écrit :

Code :
  1. public void radixSort(Long a[], int k, int log) {
  2.  LinkedList[] list = new LinkedList[log];
  3.  for (int i = 0; i < log; i++) {
  4.   list[i] = new LinkedList();
  5.   baro++;
  6.  }
  7.  LinkedList tmpList = new LinkedList();
  8.  for (int i = 0; i < a.length; i++) {
  9. // ICI TU AJOUTES DES LONG
  10.   tmpList.addLast(a[i]);
  11.   baro++;
  12.  }
  13.  for (int i = 0, mult = 1; i < k; i++) {
  14.   while (!tmpList.isEmpty()) { //ligne 30  
  15. // ICI TU ESSAYES DE RECUPERER UN INTEGER
  16.    Integer p = (Integer) tmpList.removeFirst();
  17.    list[(p.intValue() / mult) % log].addLast(p);
  18.    baro++;
  19.   }




 
même en mettant un Long ça ne change rien
 
peut-être en changeant
intValue() par autre chose...


Message édité par os2 le 31-10-2003 à 21:10:33

---------------
Borland rulez: http://pages.infinit.net/borland
n°555899
benou
Posté le 31-10-2003 à 21:10:12  profilanswer
 

os2 a écrit :


même en mettant un Long ça ne change rien


bon, je laisse tomber ... débrouilles toi


---------------
ma vie, mon oeuvre - HomePlayer
n°555900
veryfree
Posté le 31-10-2003 à 21:15:41  profilanswer
 

quel patience [:daplopbot]

n°555908
benou
Posté le 31-10-2003 à 21:41:21  profilanswer
 

os2 a écrit :


peut-être en changeant
intValue() par autre chose...


peut être qu'en réfléchissant à la place d'essayer tout ce qui te passe par la tête ...
 
pour info : en plus ton algo est foireux : mult va grossir jusqu'à dépasser la capacité des long et tu vas te manger un ArrayIndexOutOfBoundsException


---------------
ma vie, mon oeuvre - HomePlayer
n°555915
nraynaud
lol
Posté le 31-10-2003 à 21:55:14  profilanswer
 

os2 a écrit :

Sujet : erreur exécution...

ça confirme ce que je pense de la peine capitale !

n°555918
os2
Posté le 31-10-2003 à 22:03:00  profilanswer
 

benou a écrit :


peut être qu'en réfléchissant à la place d'essayer tout ce qui te passe par la tête ...
 
pour info : en plus ton algo est foireux : mult va grossir jusqu'à dépasser la capacité des long et tu vas te manger un ArrayIndexOutOfBoundsException  


 
je doute très fort qu'il soit foireux, il passe avec des int


---------------
Borland rulez: http://pages.infinit.net/borland
n°555928
nraynaud
lol
Posté le 31-10-2003 à 22:11:46  profilanswer
 

os2 a écrit :


je doute très fort qu'il soit foireux, il passe avec des int

Merde, y'a pas de bouton "ajouter ce post aux fortunes" sur le forum !


---------------
trainoo.com, c'est fini
n°555963
benou
Posté le 31-10-2003 à 23:45:56  profilanswer
 

os2 a écrit :


je doute très fort qu'il soit foireux, il passe avec des int


 

Citation :

mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 1
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 2
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 4
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 8
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 16
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 32
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 64
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 128
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 256
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 512
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 1024
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 2048
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 4096
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 8192
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 16384
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 32768
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 65536
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 131072
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 262144
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 524288
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 1048576
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 2097152
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 4194304
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 8388608
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 16777216
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 33554432
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 67108864
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 134217728
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 268435456
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 536870912
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = 1073741824
mult = -2147483648
mult = -2147483648
java.lang.ArrayIndexOutOfBoundsException
 at test.hfr.Sort.radixSort(Sort.java:37)
 at test.hfr.Sort.statistique(Sort.java:104)
 at test.hfr.Sort.main(Sort.java:142)
Exception in thread "main"


---------------
ma vie, mon oeuvre - HomePlayer
n°555969
Krueger
tout salaire demande dutravail
Posté le 31-10-2003 à 23:50:29  profilanswer
 

nraynaud a écrit :

Merde, y'a pas de bouton "ajouter ce post aux fortunes" sur le forum !


 
Ça y est, c'est fait. ;)

n°556052
darklord
You're welcome
Posté le 01-11-2003 à 10:44:33  profilanswer
 

:pfff:


---------------
Just because you feel good does not make you right
n°556090
R3g
fonctionnaire certifié ITIL
Posté le 01-11-2003 à 12:17:25  profilanswer
 

benou a écrit :


 

Citation :

mult = 1
mult = 1
mult = 1
[...]
mult = -2147483648
mult = -2147483648
java.lang.ArrayIndexOutOfBoundsException
 at test.hfr.Sort.radixSort(Sort.java:37)
 at test.hfr.Sort.statistique(Sort.java:104)
 at test.hfr.Sort.main(Sort.java:142)
Exception in thread "main"




T'as réussi à le faire marcher [:acherpy]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°556091
benou
Posté le 01-11-2003 à 12:18:48  profilanswer
 

R3g a écrit :


T'as réussi à le faire marcher [:acherpy]


si on apelle ca marcher, oui :)


---------------
ma vie, mon oeuvre - HomePlayer
n°556278
os2
Posté le 01-11-2003 à 15:35:40  profilanswer
 

benou a écrit :


si on apelle ca marcher, oui :)


 
ta mis ton tableau à quel dimension pour obtenir cela


---------------
Borland rulez: http://pages.infinit.net/borland
n°556285
benou
Posté le 01-11-2003 à 15:40:48  profilanswer
 

j'ai lancé ton prog tel que tu l'as donné en typant correctement les opérations sur les long ...


---------------
ma vie, mon oeuvre - HomePlayer
n°556293
os2
Posté le 01-11-2003 à 15:46:45  profilanswer
 

benou a écrit :

j'ai lancé ton prog tel que tu l'as donné en typant correctement les opérations sur les long ...


 
envoi moi ça à os2@videotron.ca


---------------
Borland rulez: http://pages.infinit.net/borland
n°556300
benou
Posté le 01-11-2003 à 15:52:51  profilanswer
 

bha tiens ... [:dawa]


---------------
ma vie, mon oeuvre - HomePlayer
n°556319
dropsy
et bonne chance surtout...
Posté le 01-11-2003 à 16:23:54  profilanswer
 

benou a écrit :

bha tiens ... [:dawa]


et plus vite que ça :o

n°556321
veryfree
Posté le 01-11-2003 à 16:25:34  profilanswer
 

y a des baffes qui se perdent :pfff:

n°556545
nraynaud
lol
Posté le 01-11-2003 à 23:43:47  profilanswer
 

os2 a écrit :


 
envoi moi ça à os2@videotron.ca

comme quoi y'a aussi des arguments en faveur de la peine capitale ...
 
 
allez hop, inscription à "du porno avec des annimaux directement dans votre boite-aux-lettres", sanction pour non respect de la charte et prenage pour un con d'un mec qui avait prévu que le code était foireux.


---------------
trainoo.com, c'est fini
n°556554
veryfree
Posté le 01-11-2003 à 23:55:16  profilanswer
 

http://subotm.free.fr/normaux/ptdryvele2.gif

n°556556
drasche
Posté le 02-11-2003 à 00:02:56  profilanswer
 


je plussoie [:fuel]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  erreur exécution...

 

Sujets relatifs
[VB]Erreur d'execution 91Erreur d'execution (OpenRecordSet)
Erreur d'execution 94 avec MS VB ==> besoin aide requete SQLErreur lors de l'execution d'un programme en Java
erreur execution 3464: type de données incompatibles dans l'expression[C++]Erreur d'éxecution / namespace
[JAVA] erreur d'exécution: variables d'environnement?[résolu]erreur aléatoire VB à l'execution de requete sql
[Erreur à l'execution] VC ne trouve pas le point d'entrée dans libcomnErreur execution 7 visual basic 6 je comprends pas....................
Plus de sujets relatifs à : erreur exécution...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR