dnttjddlsmschlrkddldi