#!/usr/bin/env python
import sys

def crenelate(sidex, sidey):
	if sidex % 2 == 1 and sidey % 2 == 1:
		return True
	else:
		return False
		
def interior(sidex, sidey):
	dimensions = (sidex - 2, sidey - 2)
	return dimensions
	
def materials(sidex, sidey):
	perlevel = (sidex - 1) * 2 + (sidey -1) * 2
	return perlevel
	
if __name__ == "__main__":
	if len(sys.argv) != 3:
		print "Usage: crenelate.py length width."
		print "Returns crenelatability, interior dimensions and materials required"
		exit()
		
	x = int(sys.argv[1])
	y = int(sys.argv[2])
	
	# Check Crenelation
	if crenelate(x,y):
		print "This building will crenelate evenly."
	else:
		print "This building will NOT crenelate evenly."
	
	# Find Dimensions
	dims = interior(x,y)
	print "Interior dimensions: " +  str(dims[0]) + "x" + str(dims[1])
	
	# Find materials
	
	usage = materials(x,y)
	print "Will require " + str(usage) + " blocks per level of height."
