solution to PE1
solution to PE1