#!/usr/bin/perl
# your code goes here
$_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++;
$_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++; $_++;
IyEvdXNyL2Jpbi9wZXJsCiMgeW91ciBjb2RlIGdvZXMgaGVyZQokXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19CiRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAppZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX0KJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfQokXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19CiRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAppZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX0KJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfQokXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19CiRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAppZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX0KJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJF8rKzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkXysrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRfKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCmlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfWlmKG5vdCRfJiRfLTEpe3ByaW50IGxvZygpL2xvZyA4OyRfLS19aWYobm90JF8mJF8tMSl7cHJpbnQgbG9nKCkvbG9nIDg7JF8tLX1pZihub3QkXyYkXy0xKXtwcmludCBsb2coKS9sb2cgODskXy0tfQ==