n = int(input())
m = int(input())
a = int(input())
if n >= 1 and n <= 10**9 and m >= 1 and m <= 10**9 and a >= 1 and a <= 10**9:
	if n%a == 0:
		a_length = n/a
	else:
		if (n/a - round(n/a)) > 0:
			a_length = round(n/a) + 1
		else:
			a_length = round(n/a)
	if m%a == 0:
		a_width = m/a
	else:
		if (m/a - round(m/a)) > 0:
			a_width = round(m/a) + 1
		else:
			a_width = round(m/a)
	if a_length > a_width:
		answer = a_length
	else:
		answer = a_width
	print(answer*answer)