Match the words to their meanings.
mistakes
confessed
varying
possible
considering
changed
give up
difficult
dedicated
errors
admitted
ranging
potential
thinking
converted
quit
complicated
committed