https://www.acmicpc.net/problem/9095
d[i]는 i를 만들기 위한 방법의 수
d[1]=1 -> 1
d[2]=1+1, 2 -> 2
d[3]=1+1+1, 1+2, 2+1, 3 -> 4
d[4]=1+d[3]의 원소들, 2+d[2]의 원소들, 3+d[1]의 원소들
...
t=int(input())
for k in range(t):
n=int(input())
d=[0]*12
d[1]=1
d[2]=2
d[3]=4
for i in range(4, n+1):
d[i]=d[i-1]+d[i-2]+d[i-3]
print(d[n])