I doubt both of these conclusions. It helps to show what you've tried and where you are stuck - break the problem down and work on each individual portion necessary (build from the ground up if...