# --------------
##File path for the file 
file_path 
def read_file(path):
    file=open(path,'r')
    sentence=file.readline()
    file.close()
    return sentence
sample_message=read_file(file_path)
print(sample_message)
#Code starts here


# --------------
#Code starts here
file_path_1 ,file_path_2
message_1 =read_file(file_path_1)
message_2=read_file(file_path_2)
print(message_1)
print(message_2)
def fuse_msg(message_a,message_b):
    quotient=int(message_b)//int(message_a)
    return str(quotient)
 
secret_msg_1=fuse_msg(message_1,message_2)
print(secret_msg_1)






# --------------
#Code starts here
file_path_3
message_3=read_file(file_path_3)
print(message_3)

def substitute_msg(message_c):
    sub= 'Army General' if message_c == 'Red' else 'Data Scientist' if message_c == 'Green' else  'Marine Biologist'
    return sub
secret_msg_2=substitute_msg(message_3)


# --------------
# File path for message 4  and message 5
file_path_4
file_path_5

#Code starts here
message_4 =read_file(file_path_4)
message_5 =read_file(file_path_5)
print(message_4)
print(message_5)

def compare_msg(message_d ,message_e ):
    a_list =message_d.split(' ')
    b_list =message_e.split(' ')

    c_list =[x for x in a_list if x not in b_list]

    final_msg=" ".join(c_list)
    return final_msg
secret_msg_3=compare_msg(message_4,message_5)
print(str(secret_msg_3))



# --------------
#Code starts here
file_path_6
message_6=read_file(file_path_6)
print(message_6)
def extract_msg(message_f):
    a_list=message_f.split()
    even_word=lambda x:len(x)%2==0
    b_list=list(filter(even_word,a_list))
    final_msg=" ".join(b_list)
    return final_msg
secret_msg_4=extract_msg(message_6)
print(secret_msg_4)


# --------------
#Secret message parts in the correct order
message_parts=[secret_msg_3, secret_msg_1, secret_msg_4, secret_msg_2]
print(message_parts)

final_path= user_data_dir + '/secret_message.txt'

#Code starts here
secret_msg=" ".join(message_parts)
print(secret_msg)
def write_file(secret_msg ,path):
    path=open(final_path,"a+")
    path.write(secret_msg)
    path.close()
write_file(secret_msg,final_path)




