Fns Solution 1289