Changed F# Solution