Given 1 Given 2 Given 3