static int[] puissancesDeux(int t){
		LinkedList<Integer> l = new LinkedList<Integer>();
		int val=t;
		while(val>0){
			int p = (int) (Math.log((double)val)/Math.log(2));
			val=val- (int) Math.pow(2.0, (double)p);
			l.addLast(p);
		}
		int[] res = new int[l.size()];
		for(int i=0;i<res.length;i++){res[i] = l.removeFirst().intValue();}
		return res;
	}