#include <stdio.h>
#include <stdlib.h>

typedef enum{false,true} boolean;

struct elemento{
	int info;
	struct elemento * next;
};
typedef struct elemento ElementoDiLista;
typedef ElementoDiLista* ListaDiElementi;

int Controlla(ListaDiElementi lis){
	int ris;
	if (lis==NULL) ris=true; //lista vuota
	else{ 
		if (lis->next==NULL) ris=true; //lista con 1 el
		else { //lista con 2+ el
			if (lis->info >= lis->next->info) ris=false;
			else ris=Controlla(lis->next);
		}
    	}
	return ris;
}

void InserisciCodaLista(ListaDiElementi *lista , int elem){ 
	if(*lista==NULL){
		ListaDiElementi aux; 
		aux=malloc(sizeof(ElementoDiLista)); 
		aux->info = elem; 
		aux->next = NULL; 
		*lista = aux; 
	}
	else InserisciCodaLista(&((*lista)->next), elem);
}

int main(void){
	int v=0;
	ListaDiElementi lista=NULL;
	while (v>=0) {
		scanf("%d", &v );
		if (v>=0)
		InserisciCodaLista(&lista, v);
	}
	int ris;
	ris=Controlla(lista);
	if (ris==true) printf("True\n");
	else printf("False\n");
	return 0;
}    
