#include <stdio.h>

static int in_kyori(void);
static int get_kubun(int);
static int fare1(int);
static int fare2(int);
static int fare3(int);
static void out_fare(int);

main() 
{
	int kyori,kubun,fare;

	kyori = in_kyori();
	kubun = get_kubun(kyori);
	switch (kubun) {
	case 1: fare = fare1(kyori); break;
	case 2: fare = fare2(kyori); break;
	case 3: fare = fare3(kyori); break;
	}
	out_fare(fare);
}

int in_kyori(void)
{
	char buf[80];
	int kyori;

	fgets(buf,80,stdin);
	sscanf(buf,"%d",&kyori);
	return(kyori);
}

int get_kubun(int d)
{
	if (d <= 10) return(1);
	if (d < 30)  return(2);
	             return(3);
}

int fare1(int d)
{
	return(200);
}

int fare2(int d)
{
	int f;

	f = fare1(10) + (d-10)*10;
	return(f);
}

int fare3(int d)
{
	int f;

	f = fare2(30) + (d - 30)*5;
	return(f);
}

void out_fare(int f)
{
	printf("%d\n",f);
}

