Call a positive integer n≥2 junk if there exist two distinct n digit binary strings a1a2⋯an and b1b2⋯bn such that[*] a1+a2=b1+b2,
[*] ai−1+ai+ai+1=bi−1+bi+bi+1 for all 2≤i≤n−1, and
[*] an−1+an=bn−1+bn.Find the number of junk positive integers less than or equal to 2016.Proposed by Nathan Ramesh