add solution 04