printed attempt 1
printed attempt 2