Choose the word that has a similar meaning to the word 'diligent'. Select the word that matches this meaning from the options below.