← Home
package main

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

func f(a, b int) int {
	if a > b {
		return 1
	} else if a < b {
		return -1
	}
	return 0
}

func main() {
	reader := bufio.NewReader(os.Stdin)
	writer := bufio.NewWriter(os.Stdout)
	defer writer.Flush()

	var t int
	fmt.Fscan(reader, &t)
	for i := 0; i < t; i++ {
		var a1, a2, b1, b2 int
		fmt.Fscan(reader, &a1, &a2, &b1, &b2)
		ans := 0
		if f(a1, b1)+f(a2, b2) > 0 {
			ans++
		}
		if f(a1, b2)+f(a2, b1) > 0 {
			ans++
		}
		if f(a2, b1)+f(a1, b2) > 0 {
			ans++
		}
		if f(a2, b2)+f(a1, b1) > 0 {
			ans++
		}
		fmt.Fprintln(writer, ans)
	}
}