← Home
package main

import (
	"bufio"
	"os"
)

type FastScanner struct {
	r *bufio.Reader
}

func (fs *FastScanner) NextInt64() int64 {
	var sign int64 = 1
	var val int64
	c, _ := fs.r.ReadByte()
	for (c < '0' || c > '9') && c != '-' {
		c, _ = fs.r.ReadByte()
	}
	if c == '-' {
		sign = -1
		c, _ = fs.r.ReadByte()
	}
	for c >= '0' && c <= '9' {
		val = val*10 + int64(c-'0')
		c, _ = fs.r.ReadByte()
	}
	fs.r.UnreadByte()
	return val * sign
}

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

	t := int(in.NextInt64())
	for ; t > 0; t-- {
		n := int(in.NextInt64())
		m := int(in.NextInt64())
		var sa, sb int64
		for i := 0; i < n; i++ {
			sa += in.NextInt64()
		}
		for i := 0; i < m; i++ {
			sb += in.NextInt64()
		}
		if sa > sb {
			out.WriteString("Tsondu\n")
		} else if sa < sb {
			out.WriteString("Tenzing\n")
		} else {
			out.WriteString("Draw\n")
		}
	}
}