Is the mystery of fast radio burst solved?