def get_products(num1, num2):
	"""Takes two numbers as lists of integers and multiplies them
	to yield a list of partial products as lists of integers"""

	products = [[] for i in range(len(num2))]
	for i, dig2 in enumerate(num2[::-1]):
		carry = 0
		for dig1 in num1[::-1]:
			pp = dig2 * dig1 + carry
			pp, carry = pp % 10, pp // 10
			products[i].insert(0,pp)
		products[i].insert(0,carry)
	return products