	.data
star:	.asciiz "*"
nl:	.asciiz "\n"


	.text
main:
	addi $s0, $zero, 1				# i ($s0) = 1
	j starsi_cond

	starsi_loop:

		move $s1, $zero				# j ($s1) = 0
		j starsj_cond

		starsj_loop:

			la $a0, star
			li $v0, 4			# print_string
			syscall

			addi $s1, $s1, 1		# j++

		starsj_cond:
		blt $s1, $s0, starsj_loop		# if (j<i) goto starsj_loop

		la $a0, nl
		li $v0, 4				# print_string
		syscall

		addi $s0, $s0, 1			# i++

	starsi_cond:
	blt $s0, 10, starsi_loop			# if (i<10) goto starsi_loop

	li, $v0, 10					# exit
	syscall