← Home
package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	in := bufio.NewReaderSize(os.Stdin, 1<<20)
	out := bufio.NewWriterSize(os.Stdout, 1<<20)
	defer out.Flush()

	var t int
	fmt.Fscan(in, &t)
	for ; t > 0; t-- {
		var a1, a2, b1, b2 int
		fmt.Fscan(in, &a1, &a2, &b1, &b2)

		as := [2][2]int{{a1, a2}, {a2, a1}}
		bs := [2][2]int{{b1, b2}, {b2, b1}}

		ans := 0
		for i := 0; i < 2; i++ {
			for j := 0; j < 2; j++ {
				s, v := 0, 0
				for k := 0; k < 2; k++ {
					if as[i][k] > bs[j][k] {
						s++
					} else if as[i][k] < bs[j][k] {
						v++
					}
				}
				if s > v {
					ans++
				}
			}
		}
		fmt.Fprintln(out, ans)
	}
}