object Main{
  def p(a : Array[Long]){
    for(i <- 0 until a.length){
      if(i != 0) print(" ")
      print(a(i))
    }
    println()
  }
  def main(args : Array[String]){
    val sc = new java.util.Scanner(System.in)
    val K = sc.nextLong
    val N = 50
    val a = new Array[Long](50)
    for(i <- 0 until 50) a(i) = if(i < K%N) 2*N + K / N - K % N else N - 1 + K / N - K % N
    println(N)
    p(a)
  }
}
