n = gets.chomp.to_i
ab = []
(n - 1).times do
  ab.push gets.split.map(&:to_i)
end
h = Hash.new(0)
ab.each do |e|
  h[e.first] += 1
  h[e.last] += 1
end
count = 0
count += h[1] - 1
2.upto(n) do |i|
  count += [h[i] - 2, 0].max
end
puts count.even? ? 'First' : 'Second'
