redacted secondproblem
task3 redacted