Tests and execution program works, just solved the question


#1

Everything works as expected.