What's the main difference between the while and do while activities in uipath studio?

a. the while activity evaluates the condition before executing the body of the loop, while the do while activity evaluates the condition only after executing the body of the loop once.
b. the while activity evaluates the condition after executing the body of the loop, while the do while activity evaluates the condition before executing the body of the loop.
c. there is no difference between the while and do while activities in terms of when the condition is evaluated.