import java.math.BigDecimal

fun main(args: Array<String>) {
    val X = readLine()!!.toLong()
    outer@for(i in 0..200) {
        for(j in 0..200) {
            val a = BigDecimal(i)
            val b = BigDecimal(j)
            if(a.pow(5)-b.pow(5) == BigDecimal(X)) {
                println("${a} ${b}")
                break@outer
            }
            if(a.pow(5)+b.pow(5) == BigDecimal(X)) {
                if(j == 0) {
                    println("${a} ${b}")
                } else {
                    println("${a} -${b}")
                }
                break@outer
            }
        }
    }
 }