← Home
```go
package main

import (
	"fmt"
	"math"
)

func main() {
	var t int
	fmt.Scan(&t)

	for i := 0; i < t; i++ {
		var d int
		fmt.Scan(&d)

		if d == 0 || d >= 4 {
			dFloat := float64(d)
			delta := math.Sqrt(dFloat*dFloat - 4.0*dFloat)
			a := (dFloat + delta) / 2.0
			b := (dFloat - delta) / 2.0
			fmt.Printf("Y %.10f %.10f\n", a, b)
		} else {
			fmt.Println("N")
		}
	}
}
```