Here is the code we wrote today:

	.text
	addi	$a0, $zero, 214
	jal	middle_man
	
	#print return value
	add	$a0, $v0, $zero
	addi	$v0, $zero, 1
	syscall
	
	#exit
	addi	$v0, $zero, 10
	syscall 
	
middle_man:
	addi	$sp, $sp, -8
	sw	$ra, ($sp)
	
	jal		print

	lw	$ra, ($sp)
	addi	$sp, $sp, 8
	jr		$ra
	
print:
	#$a0 has n; returns to $v0
	addi	$v0, $zero, 1	#print n
	syscall
	
	addi	$v0, $a0, 1
	
	jr	$ra	#return