/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static int count = 0;
public static int getPermutationsCountGreaterThanNumber
(String prefix,
String str,
int number
){
if(str.length()==0){
if(Integer.
parseInt(prefix
) > number
){ count++;
}
}
for(int i = 0; i <str.length(); i++){
getPermutationsCountGreaterThanNumber(prefix + str.charAt(i) , str.substring(0,i) + str.substring(i+1,str.length()),number);
}
return count;
}
{
// your code goes here
int number
= Integer.
parseInt(str
); int count = getPermutationsCountGreaterThanNumber("",str,number);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXN0YXRpYyBpbnQgY291bnQgPSAwOwoJcHVibGljIHN0YXRpYyBpbnQgZ2V0UGVybXV0YXRpb25zQ291bnRHcmVhdGVyVGhhbk51bWJlcihTdHJpbmcgcHJlZml4LFN0cmluZyBzdHIsaW50IG51bWJlcil7CgkJCgkJaWYoc3RyLmxlbmd0aCgpPT0wKXsKCQkJaWYoSW50ZWdlci5wYXJzZUludChwcmVmaXgpID4gbnVtYmVyICl7CgkJCQljb3VudCsrOwoJCQl9CgkJfQoJCWZvcihpbnQgaSA9IDA7IGkgPHN0ci5sZW5ndGgoKTsgaSsrKXsKCQkJCgkJCWdldFBlcm11dGF0aW9uc0NvdW50R3JlYXRlclRoYW5OdW1iZXIocHJlZml4ICsgc3RyLmNoYXJBdChpKSAsIHN0ci5zdWJzdHJpbmcoMCxpKSArIHN0ci5zdWJzdHJpbmcoaSsxLHN0ci5sZW5ndGgoKSksbnVtYmVyKTsKCQkJCgkJfQoJCQoJCXJldHVybiBjb3VudDsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlTdHJpbmcgc3RyID0gIjEzMiI7CgkJaW50IG51bWJlciA9IEludGVnZXIucGFyc2VJbnQoc3RyKTsKCQlpbnQgY291bnQgPSBnZXRQZXJtdXRhdGlvbnNDb3VudEdyZWF0ZXJUaGFuTnVtYmVyKCIiLHN0cixudW1iZXIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihjb3VudCk7Cgl9Cn0=