primadi tutto non inizializzi la N... non si sa quanto valga.
poi s1 ed s2 cosa sono? le hai dichiarate ma non le usi...