##Python, 66 bytes
Python, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l
##Python, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l
Python, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l
##Python 2, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l
##Python 2, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l
##Python, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l
##Python 2, 7666 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+'0'*~-a+n+'0'*(5-*l+l[:a)+'\n'+~-1]+n+l[a:]+~-b*l and 0<a<=b<6
##Python 2, 76 bytes
lambda a,b,n,l='00000\n':(5-b)*l+'0'*~-a+n+'0'*(5-a)+'\n'+~-b*l and 0<a<=b<6
##Python 2, 66 bytes
lambda a,b,n,l='00000\n':6>b>0<a<6and(5-b)*l+l[:a-1]+n+l[a:]+~-b*l