Working with cat/tac, grep and tail in Linux

Question 1:
Create a text file with cat containing the following text:

anna
annabelle
bella
annna
belle anna
anna belle
Question 2:
Use grep to filter all lines that contain the text anna

Question 3:
Use the appropriate tool to print the last line only from this file

Question 4:
Print the contents of this text file on-screen in reversed order

Answer 1:
cat << EOF > file.txt
anna
annabelle
bella
annna
belle anna
anna belle
EOF
Answer 2:
grep anna file.txt
Answer 3:
tail -1 file.txt
Answer 4:
tac file.txt