the solo was defenitly done by Johan, he became a much better guitar player throughout the years, there's his signature on solos from 3:17 to 3:20 and at the end of it, the song fucking rules, my hands r shking as i write this so much i looooooooooooooooooooooooooooooooooooove it, I'm sure this album will be the best in human history