Smart hash1

smart