Note that defining your method so that fn3=fn2=fn1 will not violate the requirements, but you are encouraged to try more interesting approaches. Rationale behind the design of the three algorithms ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results