gets.chomp.to_i.times do
  y, m, d = gets.split.map(&:to_i)

  ans = 0

  while y < 1000
    d += 1

    if d == (m%2 == 0 && y%3 != 0 ? 20 : 21)
      d = 1
      m += 1
    end

    if m == 11
      m = 1
      y += 1
    end

    ans += 1
  end

  puts ans
end