Updated autoincrement method
Update
Update
Updated types
Updated solution