#include <bits/stdc++.h>
using namespace std;
string sheet =
    "12345678910111213141516171819202122232425262728293031323334353637383940414"
    "24344454647484950515253545556575859606162636465666768697071727374757677787"
    "98081828384858687888990919293949596979899100101102103104105106107108109110"
    "11111211311411511611711811912012112212312412512612712812913013113213313413"
    "51361371381391401411421431441451461471481491501511521531541551561571581591"
    "60161162163164165166167168169170171172173174175176177178179180181182183184"
    "18518618718818919019119219319419519619719819920020120220320420520620720820"
    "92102112122132142152162172182192202212222232242252262272282292302312322332"
    "34235236237238239240241242243244245246247248249250251252253254255256257258"
    "25926026126226326426526626726826927027127227327427527627727827928028128228"
    "32842852862872882892902912922932942952962972982993003013023033043053063073"
    "08309310311312313314315316317318319320321322323324325326327328329330331332"
    "33333433533633733833934034134234334434534634734834935035135235335435535635"
    "73583593603613623633643653663673683693703713723733743753763773783793803813"
    "82383384385386387388389390391392393394395396397398399400";
int main() {
  int n;
  cin >> n;
  cout << sheet[n - 1];
  return 0;
}
