can you tell me if is there any differnece between these expressions? Are all three correct? If yes, what is the difference between them?
All of these are correct.
Messages to a start event trigger a process instance start.
Messages to any intermediate activity cause the activity to not complete until the message is received.