FM solutions

FM solutions