import AtCoder._

object Main extends App
  {
    val a, b, c, d, e, k = Int.scan
    (e - a > k).cond(":(", "Yay!").println
  }

object AtCoder
  {
    val scanner = new java.util.Scanner(System.in)

    trait Read[A]
      {
        def read(string :String) :A
        def scan :A = this.read(scanner.next)
      }

    trait Write
      extends Any
      {
        def write :String
        def print :Unit = write.print
        def println :Unit = write.println
      }

    implicit class Bool(val value :scala.Boolean)
      extends AnyVal
      {
        def cond[A](t :A, f :A) :A = if(this.value) t else f
        def yes_no :String = this.cond("yes", "no")
        def Yes_No :String = this.cond("Yes", "No")
        def YES_NO :String = this.cond("YES", "NO")
      }

    object Int
      extends Object
      with Read[Int]
      {
        def read(string :String) :Int = string.value.toInt
      }

    implicit class Int(val value :scala.Long)
      extends AnyVal
      with Write
      {
        def write = this.value.toString
        def +(a :Int) :Int = this.value + a.value
        def -(a :Int) :Int = this.value - a.value
        def *(a :Int) :Int = this.value * a.value
        def /(a :Int) :Int = this.value / a.value
        def %(a :Int) :Int = this.value % a.value
        def <(a :Int) :Bool = this.value < a.value
        def >(a :Int) :Bool = this.value > a.value
        def <=(a :Int) :Bool = this.value <= a.value
        def >=(a :Int) :Bool = this.value >= a.value
        def ==(a :Int) :Bool = this.value == a.value
        def !=(a :Int) :Bool = this.value != a.value
      }

    implicit class Float(val value :scala.Double)
      extends AnyVal
      with Write
      {
        def write = this.value.toString
      }

    implicit class String(val value :java.lang.String)
      extends AnyVal
      with Write
      {
        def write = this
        override def print = System.out.print(value)
        override def println = System.out.println(value)
      }
  }
