consider the following template, can you use own word, and be clear and concise.

Template:
"""
NAME_1 asks the Directory for NAME_2's public key (EB): A Directory is a trusted third-party service that stores public keys of all users. NAME_1 retrieves NAME_2's public key from the Directory to encrypt her message. 

• NAME_1 sends a message to NAME_2 (EB (A, RA)): NAME_1 creates a message consisting of her name (A) and a random number she's generated (RA). This random number is often referred to as a nonce and is used for this specific communication session. NAME_1 then encrypts this message with NAME_2's public key (EB) and sends it to NAME_2. 

• NAME_2 asks the Directory for NAME_1's public key (EA): Once NAME_2 receives NAME_1's encrypted message, he retrieves NAME_1's public key from the Directory to decrypt the message. 

• NAME_2 replies to NAME_1 (EA (RA, RB, KS)): NAME_2 decrypts NAME_1's message using NAME_1's public key, verifying that the message came from NAME_1. He then generates his own random number (RB) and creates a session key (KS) which will be used for symmetric encryption for the remainder of their communication session. He then encrypts a message containing NAME_1's nonce (RA), his nonce (RB), and the session key (KS), using NAME_1's public key (EA), and sends this message to NAME_1. 

• NAME_1 replies to NAME_2 (KS): NAME_1 decrypts NAME_2's message using her private key, thereby retrieving NAME_2's nonce and the session key. To confirm that she received the session key, she encrypts NAME_2's nonce using the session key (KS) and sends it back to NAME_2. 
"""

Can you answer the following question for me?

Given my student number is: 1385318

Question:
"""
NAME_1 and NAME_2 wish to generate a shared secret key using Diffie-Helman key
exchange using the prime modulus p=19 and generator g=2.
1) Assume that NAME_1 chooses a number which is 2 added to the last digit of your
student ID and that NAME_2 chooses a number which is 2 added to the second last digit of
your student ID.
For example if your student ID is 1234567 then the last digit is “7” so NAME_1 chooses
7+2 = 9 and the second last digit is “6” so NAME_2 chooses 6+2 = 8.
Show the process that NAME_1 and NAME_2 go through to obtain a shared secret key. Make
sure you identify the information that NAME_1 and NAME_2 send to each other in this
process.
2) List the differences between the Diffie-Helman key exchange with the method
using public key cryptography, shown in the diagram below using brief dot points.
What are the assumptions and benefits of each method?
"""


 Avoid using the following keywords: benefit, message, point, student
user