add problem03-4 solution
fixed algorithm description `problem03-5`