# your code goes here

x = [1,2,3,3,4,5,5,5,5,8,8,8,8,9]

target = 5

def bound(isFirst):
	l = 0
	r = len(x)-1
	bound = -1
	while l<=r:
		mid = (l+r) // 2
		if x[mid] == target:
			bound = mid
			if isFirst:
				r = mid-1
			else:
				l = mid+1
		elif x[mid] > target:
			r = mid-1
		else:
			l = mid+1
	return bound

first = bound(True)
last = bound(False)

print(first, last)
	
	