大于23145,小于43521的数.
可以分类进行讨论:
万位是3的,都符合要求,共有1*4*3*2*1=24个
万位是2的,千位是4或5的,都符合要求,共有1*2*3*2*1=12个
万位是2的,千位是3的,百位大于1的,都符合要求,共有1*1*2*2*1=4个.
万位是2的,千位是3的,百位是1的,只有1个23154.
万位是4的,千位小于3的,有1*2*3*2*1=12个.
万位是4,千位是3,百位小于5的,有1*1*2*2*1=4个.
万位是4,千位是3,百位是5的,只有1个43512.
所以共有24+(1+4+12)*2=58个