add solution 3 with nodejs