Q=gets.to_i
Q.times do
  c,a,n=gets.split.map &:to_i
  m=0
  0.upto 1000 do |i|
    0.upto 1000 do |j|
      rc=c-i*2-j
      if rc>=0&&a>=i+j&&n>=j&&i+j+rc>m then
        m=i+j+rc/3
      end
    end
  end
  puts m
end