// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
  var n = parseInt(input[0], 10);
  var str = '';
  var count = 0;
  var to = new Array(10);
  for(var i=0; i<10; i++){
    to[i] = new Array(10);
  	for(var j=0; j<10; j++){
     to[i][j] = 0;
    }
  }
  var count2 = 0;
  for(var i=1; i<=n; i++){
    str = i.toString(10);
    to[parseInt(str.charAt(0), 10)][parseInt(str.charAt(str.length-1), 10)]++;
    count += to[parseInt(str.charAt(str.length-1), 10)][parseInt(str.charAt(0), 10)]*2;
    if(parseInt(str.charAt(0), 10) == parseInt(str.charAt(str.length-1), 10)){
      count2++;
       }
  }
  console.log(count-count2);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));