15374918 – human hand and artificial hand touch each other