Solve This Golang Riddle!

This contest is now closed! We have 2 winners.

Here are the winning quines:

1. Matt | Github

package main

import (
       "fmt"
       "net/http"
       "io/ioutil"
       "os"
)

func main() {
       response, err := http.Get("https://gist.githubusercontent.com/mattsdni/891f6fabe6c6e880efae5eb6c520ac45/raw/quine.go")
       if err != nil {
               fmt.Printf("%s", err)
               os.Exit(1)
       } else {
               defer response.Body.Close()
               contents, err := ioutil.ReadAll(response.Body)
               if err != nil {
                       fmt.Printf("%s", err)
                       os.Exit(1)
               }
               fmt.Printf("%s\n", string(contents))
   }
}  

2. Anonymous | Github, LinkedIn

package main

import RayLamontagne "fmt"

// Sold My Coat when I hit Spokane,
// Went to Go NW, // In the early morning rain, // Lately my hands, they don't, feel like mine, // All the code I've wrote's left me blind,
// Held you in my arms one time,
// Lost you just the same
func main(){RayLamontagne.Print(
song,string(96),song,string(96))}
const song=`package main import RayLamontagne "fmt"
// Sold My Coat when I hit Spokane,
// Went to Go NW,
// In the early morning rain,
// Lately my hands, they don't, feel like mine,
// All the code I've wrote's left me blind, 
// Held you in my arms one time,
// Lost you just the same
func main(){RayLamontagne.Print(
song,string(96),song,string(96))} const song=`


Calling all lovers of Golang and quines, we have a challenge for you!

Can you write a quine in Go? Send us your best effort and get a Gopher laptop sticker or plushie!

There is a partial Golang quine to get you started. Can you complete it?

package main
import quine "fmt"
var q = "package main\n\nimport quine \"fmt\"\n\n[...?]

If you prefer working with less constraints, we are not one to hinder creativity. Write your own from scratch and we'll reward any working quines!

The Not So Fine Print...

Ending on June 15th 2018 at 4pm PST, we will be accepting quines of all kinds (... well, just Golang ones). Then the voting begins! We will post a link on this page to all the submissions for your voting pleasure. Our scrupulous reviewers will ensure only legit working Golang quines hit your eyeballs. After a week of voting, ending June 22nd at 4pm PST, the lucky winner will receive the trophy of all trophies, a Golang gopher plushie!

Zoerabblue_plain_1024x1024@2x

We will publish the winning quine on our website and social channels, either as anonymous, or un-anonymous, winners choice.

Hate doing something without a guaranteed reward? No worries, same same. Every single person with a U.S. or Canada address who sends us an original, working quine in Golang will get a Golang gopher laptop sticker in the mailbut all are encouraged to send us a quine no matter where you reside!

Everyone is welcome to send in as many Golang quines as their heart desires; however, only one sticker per address.

The personal information you provide us will only be used to get that prize in your hand. We will not sign you up for our super cool blog (unless you check that box), low-key slide your email over to our recruiter with a winky face, or sell it.