Given A1 = 1, a (n + 1) = 3an + 2 ^ (n + 1), find the general term formula of sequence {an}

Given A1 = 1, a (n + 1) = 3an + 2 ^ (n + 1), find the general term formula of sequence {an}

a(n+1)+2^(n+1)=3(an+2^n)
In other words, an + 2 ^ n is an equal ratio sequence with the first term of 1 + 2 = 3 and the common ratio of 3
So an + 2 ^ n = 3 ^ n
So an = 3 ^ n-2 ^ n