import java.io.*;
import java.lang.*;
public class Main {
try{
numberOfPairs
=Integer.
valueOf(buffer.
readLine()); System.
out.
println("Wrong Input"); }
int[] results = new int[numberOfPairs];
for (Integer pair
=0; pair
<numberOfPairs
; pair
++){ deliciousDishes=0;
try{
String[] numbers
=buffer.
readLine().
split(" "); System.
out.
println("Wrong Input"); }
for(Integer availableDish
=min
; availableDish
<=max
; availableDish
++){ String[] dish
=availableDish.
toString().
split(""); for (Integer digit
=1; digit
<dish.
length; digit
++){ if (dish[digit].equals(dish[digit-1])){
delicious=false;
}
}
if(delicious){
deliciousDishes++;
}
}
results[pair]=deliciousDishes;
}
for (int result:results){
}
}
aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEubGFuZy4qOwpwdWJsaWMgY2xhc3MgTWFpbiB7CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncyl0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CgkJSW50ZWdlciBkZWxpY2lvdXNEaXNoZXM9MDsKCQlqYXZhLmlvLkJ1ZmZlcmVkUmVhZGVyIGJ1ZmZlciA9IG5ldyBqYXZhLmlvLkJ1ZmZlcmVkUmVhZGVyIChuZXcgamF2YS5pby5JbnB1dFN0cmVhbVJlYWRlciAoU3lzdGVtLmluKSk7CgkJU3RyaW5nIHM7CgkJSW50ZWdlciBudW1iZXJPZlBhaXJzPTA7CgkJdHJ5ewoJCW51bWJlck9mUGFpcnM9SW50ZWdlci52YWx1ZU9mKGJ1ZmZlci5yZWFkTGluZSgpKTsKCQl9Y2F0Y2goamF2YS5sYW5nLk51bWJlckZvcm1hdEV4Y2VwdGlvbiBlKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJXcm9uZyBJbnB1dCIpOwoJCQlTeXN0ZW0uZXhpdCgwKTsKCQl9CgkJaW50W10gcmVzdWx0cyA9IG5ldyBpbnRbbnVtYmVyT2ZQYWlyc107CgkJZm9yIChJbnRlZ2VyIHBhaXI9MDsgcGFpcjxudW1iZXJPZlBhaXJzOyBwYWlyKyspewoJCQlkZWxpY2lvdXNEaXNoZXM9MDsKCQkJSW50ZWdlciBtaW49MDsKCQkJSW50ZWdlciBtYXg9MDsKCQkJCgkJCXRyeXsKCQkJU3RyaW5nW10gbnVtYmVycz1idWZmZXIucmVhZExpbmUoKS5zcGxpdCgiICIpOwoJCQltaW49SW50ZWdlci52YWx1ZU9mKG51bWJlcnNbMF0pOwoJCQltYXg9SW50ZWdlci52YWx1ZU9mKG51bWJlcnNbMV0pOwoJCQl9Y2F0Y2goamF2YS5sYW5nLk51bWJlckZvcm1hdEV4Y2VwdGlvbiBlKXsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiV3JvbmcgSW5wdXQiKTsKCQkJCVN5c3RlbS5leGl0KDApOwoJCQl9CgkJCWZvcihJbnRlZ2VyIGF2YWlsYWJsZURpc2g9bWluOyBhdmFpbGFibGVEaXNoPD1tYXg7IGF2YWlsYWJsZURpc2grKyl7CgkJCQlCb29sZWFuIGRlbGljaW91cz10cnVlOwoJCQkJU3RyaW5nW10gZGlzaD1hdmFpbGFibGVEaXNoLnRvU3RyaW5nKCkuc3BsaXQoIiIpOwoJCQkJZm9yIChJbnRlZ2VyIGRpZ2l0PTE7IGRpZ2l0PGRpc2gubGVuZ3RoOyBkaWdpdCsrKXsKCQkJCQlpZiAoZGlzaFtkaWdpdF0uZXF1YWxzKGRpc2hbZGlnaXQtMV0pKXsKCQkJCQkJZGVsaWNpb3VzPWZhbHNlOwoJCQkJCX0KCQkJCX0KCQkJCWlmKGRlbGljaW91cyl7CgkJCQkJZGVsaWNpb3VzRGlzaGVzKys7CgkJCQl9CgkJCX0KCQkJcmVzdWx0c1twYWlyXT1kZWxpY2lvdXNEaXNoZXM7CgkJfQoJCWZvciAoaW50IHJlc3VsdDpyZXN1bHRzKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7CgkJfQoKCVN5c3RlbS5leGl0KDApO30KCn0K