```go
package main
import (
"fmt"
)
func main() {
var k int
fmt.Scan(&k)
if k == 0 {
fmt.Println("1 1")
fmt.Println("0")
return
}
const x = 1 << 17
fmt.Println("3 3")
fmt.Printf("%d %d 0\n", x+k, x)
fmt.Printf("%d %d %d\n", x+k, x, x)
fmt.Printf("0 %d %d\n", x, x+k)
}
```